diff --git a/index.html b/index.html index 8809c6b..74240fb 100644 --- a/index.html +++ b/index.html @@ -1,9 +1,9 @@ - + -

Go to the default documentation.

+

Go to the default documentation.

\ No newline at end of file diff --git a/v0.1.0/.buildinfo b/v0.1.0/.buildinfo new file mode 100644 index 0000000..4201dfb --- /dev/null +++ b/v0.1.0/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 18172b67fa4ed61dfe0a9edd4603579a +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.1.0/.nojekyll b/v0.1.0/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/v0.1.0/_sources/index.rst.txt b/v0.1.0/_sources/index.rst.txt new file mode 100644 index 0000000..5c4dfcf --- /dev/null +++ b/v0.1.0/_sources/index.rst.txt @@ -0,0 +1,30 @@ +lcls-plc-qrix-vac +----------------- + +.. toctree:: + :maxdepth: 2 + :caption: lcls-plc-qrix-vac + + lcls-plc-qrix-vac_pragmas + lcls-plc-qrix-vac_nc + lcls-plc-qrix-vac_ethercat + lcls-plc-qrix-vac_boxes + lcls-plc-qrix-vac_links + + +.. toctree:: + :maxdepth: 2 + :caption: PLC_QRIX_VAC + + lcls-plc-qrix-vac_PLC_QRIX_VAC_summary + lcls-plc-qrix-vac_PLC_QRIX_VAC_epics + lcls-plc-qrix-vac_PLC_QRIX_VAC_source + + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` \ No newline at end of file diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_epics.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_epics.rst.txt new file mode 100644 index 0000000..c005ecb --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_epics.rst.txt @@ -0,0 +1,41413 @@ + +Data Types +---------- + + + +LCLS_General.FB_Listener +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AlarmsCleared_RBV + - longin + - $(SYMBOL).nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):AlarmsConfirmed_RBV + - longin + - $(SYMBOL).nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):AlarmsRaised_RBV + - longin + - $(SYMBOL).nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Log:Message_RBV + - waveform + - $(SYMBOL).stEventInfo.msg + - | io: input + + + * - $(PREFIX):Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Log:Source_RBV + - waveform + - $(SYMBOL).stEventInfo.source + - | io: input + + + * - $(PREFIX):Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):LogToVisualStudio + - bo + - $(SYMBOL).bLogToVisualStudio + - | io: output + + + * - $(PREFIX):LogToVisualStudio_RBV + - bi + - $(SYMBOL).bLogToVisualStudio + - | io: output + + + * - $(PREFIX):MessagesSent_RBV + - longin + - $(SYMBOL).nCntMessagesSent + - | io: input + + + * - $(PREFIX):MinSeverity + - mbbo + - $(SYMBOL).eMinSeverity + - | io: output + + + * - $(PREFIX):MinSeverity_RBV + - mbbi + - $(SYMBOL).eMinSeverity + - | io: output + + + +LCLS_General.FB_LogHandler +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ADS:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):ADS:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):ADS:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):ADS:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):ADS:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):ADS:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):ADS:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcAdsListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):ADS:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):ADS:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):ADS:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):ADS:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):ADS:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcAdsListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):ADS:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):ADS:LogToVisualStudio + - bo + - $(SYMBOL).fbTcAdsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):ADS:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcAdsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):ADS:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):ADS:MinSeverity + - mbbo + - $(SYMBOL).fbTcAdsListener.eMinSeverity + - | io: output + + + * - $(PREFIX):ADS:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcAdsListener.eMinSeverity + - | io: output + + + * - $(PREFIX):LCLS:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):LCLS:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):LCLS:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):LCLS:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):LCLS:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):LCLS:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):LCLS:Log:Message_RBV + - waveform + - $(SYMBOL).fbLCLSListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):LCLS:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):LCLS:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):LCLS:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):LCLS:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):LCLS:Log:Source_RBV + - waveform + - $(SYMBOL).fbLCLSListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):LCLS:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):LCLS:LogToVisualStudio + - bo + - $(SYMBOL).fbLCLSListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):LCLS:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbLCLSListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):LCLS:MessagesSent_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):LCLS:MinSeverity + - mbbo + - $(SYMBOL).fbLCLSListener.eMinSeverity + - | io: output + + + * - $(PREFIX):LCLS:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbLCLSListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Router:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):Router:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):Router:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):Router:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):Router:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Router:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Router:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcRouterListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):Router:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):Router:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Router:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Router:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Router:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcRouterListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):Router:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):Router:LogToVisualStudio + - bo + - $(SYMBOL).fbTcRouterListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Router:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcRouterListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Router:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):Router:MinSeverity + - mbbo + - $(SYMBOL).fbTcRouterListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Router:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcRouterListener.eMinSeverity + - | io: output + + + * - $(PREFIX):RTime:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):RTime:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):RTime:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):RTime:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):RTime:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):RTime:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):RTime:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcRTimeListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):RTime:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):RTime:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):RTime:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):RTime:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):RTime:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcRTimeListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):RTime:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):RTime:LogToVisualStudio + - bo + - $(SYMBOL).fbTcRTimeListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):RTime:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcRTimeListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):RTime:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):RTime:MinSeverity + - mbbo + - $(SYMBOL).fbTcRTimeListener.eMinSeverity + - | io: output + + + * - $(PREFIX):RTime:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcRTimeListener.eMinSeverity + - | io: output + + + * - $(PREFIX):System:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):System:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):System:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):System:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):System:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):System:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):System:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcSystemListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):System:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):System:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):System:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):System:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):System:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcSystemListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):System:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):System:LogToVisualStudio + - bo + - $(SYMBOL).fbTcSystemListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):System:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcSystemListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):System:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):System:MinSeverity + - mbbo + - $(SYMBOL).fbTcSystemListener.eMinSeverity + - | io: output + + + * - $(PREFIX):System:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcSystemListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Windows:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):Windows:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):Windows:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):Windows:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):Windows:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Windows:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Windows:Log:Message_RBV + - waveform + - $(SYMBOL).fbWindowsListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):Windows:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):Windows:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Windows:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Windows:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Windows:Log:Source_RBV + - waveform + - $(SYMBOL).fbWindowsListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):Windows:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):Windows:LogToVisualStudio + - bo + - $(SYMBOL).fbWindowsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Windows:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbWindowsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Windows:MessagesSent_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):Windows:MinSeverity + - mbbo + - $(SYMBOL).fbWindowsListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Windows:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbWindowsListener.eMinSeverity + - | io: output + + + +LCLS_General.FB_LogMessage +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Reset + - bo + - Rising-edge reset of trip + - | io: output + + + * - $(PREFIX):Reset_RBV + - bi + - Rising-edge reset of trip + - | io: output + + + * - $(PREFIX):Tripped_RBV + - bi + - Log message FB tripped + - | io: input + + + +LCLS_General.ST_PendingEvent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Message_RBV + - waveform + - $(SYMBOL).stEventInfo.msg + - | io: input + + + * - $(PREFIX):MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Source_RBV + - waveform + - $(SYMBOL).stEventInfo.source + - | io: input + + + * - $(PREFIX):Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + +LCLS_Vacuum.FB_972 +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_VAC_RBV + - bi + - $(SYMBOL).PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Auto_On + - bo + - $(SYMBOL).PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Auto_On_RBV + - bi + - $(SYMBOL).PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):AutoOn_timer_RBV + - longin + - $(SYMBOL).PG.iAutoOnTimer + - | io: input + + + * - $(PREFIX):DISC_ACTIVE_RBV + - bi + - $(SYMBOL).PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - $(PREFIX):HV_DIS_DO_RBV + - bi + - $(SYMBOL).PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):HV_ON_RBV + - bi + - $(SYMBOL).PG.i_xHV_ON + - | io: input + + + * - $(PREFIX):HV_SW + - bo + - $(SYMBOL).PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):HV_SW_RBV + - bi + - $(SYMBOL).PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PRESS_AI_RBV + - longin + - $(SYMBOL).PG.i_iPRESS_R + - | io: input + + + * - $(PREFIX):PRESS_OK_RBV + - bi + - $(SYMBOL).PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):PRESS_RBV + - ai + - $(SYMBOL).PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PRO_SP + - ao + - $(SYMBOL).PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):PRO_SP_RBV + - ai + - $(SYMBOL).PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS + - ao + - $(SYMBOL).PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS_RBV + - ai + - $(SYMBOL).PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - $(PREFIX):VAC_SP + - ao + - $(SYMBOL).PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):VAC_SP_RBV + - ai + - $(SYMBOL).PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + +LCLS_Vacuum.FB_EbaraDryPump +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALARM_RBV + - bi + - $(SYMBOL).stPump.i_xAlarm + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):AT_SPD_RBV + - bi + - $(SYMBOL).stPump.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):BPStart_RBV + - bi + - $(SYMBOL).stPump.q_xBPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):BPStatus_RBV + - bi + - $(SYMBOL).stPump.i_xBPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).stPump.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).stPump.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):MPStart_RBV + - bi + - $(SYMBOL).stPump.q_xMPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):MPStatus_RBV + - bi + - $(SYMBOL).stPump.i_xMPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):REMOTE_RBV + - bi + - $(SYMBOL).stPump.i_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).stPump.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - $(PREFIX):WARN_DI_RBV + - bi + - $(SYMBOL).stPump.i_xWarning + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.FB_MKS275 +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_VAC_RBV + - bi + - $(SYMBOL).PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Auto_On + - bo + - $(SYMBOL).PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Auto_On_RBV + - bi + - $(SYMBOL).PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):AutoOn_timer_RBV + - longin + - $(SYMBOL).PG.iAutoOnTimer + - | io: input + + + * - $(PREFIX):DISC_ACTIVE_RBV + - bi + - $(SYMBOL).PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - $(PREFIX):HV_DIS_DO_RBV + - bi + - $(SYMBOL).PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):HV_ON_RBV + - bi + - $(SYMBOL).PG.i_xHV_ON + - | io: input + + + * - $(PREFIX):HV_SW + - bo + - $(SYMBOL).PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):HV_SW_RBV + - bi + - $(SYMBOL).PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PRESS_AI_RBV + - longin + - $(SYMBOL).PG.i_iPRESS_R + - | io: input + + + * - $(PREFIX):PRESS_OK_RBV + - bi + - $(SYMBOL).PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):PRESS_RBV + - ai + - $(SYMBOL).PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PRO_SP + - ao + - $(SYMBOL).PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):PRO_SP_RBV + - ai + - $(SYMBOL).PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS + - ao + - $(SYMBOL).PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS_RBV + - ai + - $(SYMBOL).PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - $(PREFIX):VAC_SP + - ao + - $(SYMBOL).PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):VAC_SP_RBV + - ai + - $(SYMBOL).PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + +LCLS_Vacuum.FB_MKS500 +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_VAC_RBV + - bi + - $(SYMBOL).IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Auto_On + - bo + - $(SYMBOL).IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Auto_On_RBV + - bi + - $(SYMBOL).IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):AutoOn_timer_RBV + - longin + - $(SYMBOL).IG.iAutoOnTimer + - | io: input + + + * - $(PREFIX):DISC_ACTIVE_RBV + - bi + - $(SYMBOL).IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - $(PREFIX):HV_DIS_DO_RBV + - bi + - $(SYMBOL).IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):HV_ON_RBV + - bi + - $(SYMBOL).IG.i_xHV_ON + - | io: input + + + * - $(PREFIX):HV_SW + - bo + - $(SYMBOL).IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):HV_SW_RBV + - bi + - $(SYMBOL).IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PRESS_AI_RBV + - longin + - $(SYMBOL).IG.i_iPRESS_R + - | io: input + + + * - $(PREFIX):PRESS_OK_RBV + - bi + - $(SYMBOL).IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):PRESS_RBV + - ai + - $(SYMBOL).IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PRO_SP + - ao + - $(SYMBOL).IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):PRO_SP_RBV + - ai + - $(SYMBOL).IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS + - ao + - $(SYMBOL).IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS_RBV + - ai + - $(SYMBOL).IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).IG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - $(PREFIX):VAC_SP + - ao + - $(SYMBOL).IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):VAC_SP_RBV + - ai + - $(SYMBOL).IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + +LCLS_Vacuum.FB_PIP_Gamma +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AI_Offset + - longout + - $(SYMBOL).stPump.iOffset + - | io: output + + + * - $(PREFIX):AI_Offset_RBV + - longin + - $(SYMBOL).stPump.iOffset + - | io: output + + + * - $(PREFIX):AT_VAC_SP + - ao + - $(SYMBOL).stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_SP_RBV + - ai + - $(SYMBOL).stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):Auto_On + - bo + - $(SYMBOL).stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Auto_On_RBV + - bi + - $(SYMBOL).stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):AutoOn_timer_RBV + - longin + - $(SYMBOL).stPump.iAutoOnTimer + - | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).stPump.xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):FORCE_START + - bo + - $(SYMBOL).stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_START_RBV + - bi + - $(SYMBOL).stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HV_DI_RBV + - bi + - $(SYMBOL).stPump.i_xHV_DI + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):HV_DO_RBV + - bi + - $(SYMBOL).stPump.q_xHVEna_DO + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):HV_SW + - bo + - $(SYMBOL).stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):HV_SW_RBV + - bi + - $(SYMBOL).stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):ILK_DEVICE_RBV + - waveform + - $(SYMBOL).stPump.sIlkDeviceName + - | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).stPump.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):Inverted + - bo + - $(SYMBOL).stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - $(PREFIX):Inverted_RBV + - bi + - $(SYMBOL).stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):PRESS_AI_RBV + - ai + - $(SYMBOL).stPump.i_iPRESS + - | io: input + + + * - $(PREFIX):PRESS_RBV + - ai + - $(SYMBOL).stPump.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):SP_HYS + - ao + - $(SYMBOL).stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS_RBV + - ai + - $(SYMBOL).stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + +LCLS_Vacuum.FB_PTM_Pfeiffer +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ACCEL_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ALARM_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):AT_SPD_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):BP_SP + - ao + - $(SYMBOL).iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):BP_SP_RBV + - ai + - $(SYMBOL).iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):CURR_MON_RBV + - ai + - $(SYMBOL).iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - $(PREFIX):ErrorCode_RBV + - longin + - $(SYMBOL).iq_stPTM.i_iErrorCode + - | io: input + + + * - $(PREFIX):FAULT_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - $(PREFIX):IP_SP + - ao + - $(SYMBOL).iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):IP_SP_RBV + - ai + - $(SYMBOL).iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):Power_RBV + - longin + - $(SYMBOL).iq_stPTM.i_uiPowerPctRbk + - | io: input + + + * - $(PREFIX):PWR_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diPwr + - | io: input + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RST_SW + - bo + - $(SYMBOL).iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RST_SW_RBV + - bi + - $(SYMBOL).iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).iq_stPTM.q_RunDO + - | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - $(PREFIX):SET_SPEED + - longout + - $(SYMBOL).iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):SET_SPEED_MODE + - bo + - $(SYMBOL).iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SET_SPEED_MODE_RBV + - bi + - $(SYMBOL).iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SET_SPEED_RBV + - longin + - $(SYMBOL).iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):SPEED_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - $(PREFIX):TEMP_MON_RBV + - ai + - $(SYMBOL).iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - $(PREFIX):TempBearing_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diBrngTemp + - | io: input + + + * - $(PREFIX):TempElec_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diElecTemp + - | io: input + + + * - $(PREFIX):TempFault_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xTempFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):TempMotor_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diMtrTemp + - | io: input + + + * - $(PREFIX):TempPump_RBV + - longin + - $(SYMBOL).iq_stPTM.i_diBtmTemp + - | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):WarningCode_RBV + - longin + - $(SYMBOL).iq_stPTM.i_iWarningCode + - | io: input + + + +LCLS_Vacuum.FB_TGCC_ADS +^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_VAC_RBV + - bi + - $(SYMBOL).IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Auto_On + - bo + - $(SYMBOL).IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Auto_On_RBV + - bi + - $(SYMBOL).IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):AutoOn_timer_RBV + - longin + - $(SYMBOL).IG.iAutoOnTimer + - | io: input + + + * - $(PREFIX):DISC_ACTIVE_RBV + - bi + - $(SYMBOL).IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - $(PREFIX):HV_DIS_DO_RBV + - bi + - $(SYMBOL).IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):HV_ON_RBV + - bi + - $(SYMBOL).IG.i_xHV_ON + - | io: input + + + * - $(PREFIX):HV_SW + - bo + - $(SYMBOL).IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):HV_SW_RBV + - bi + - $(SYMBOL).IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PRESS_AI_RBV + - longin + - $(SYMBOL).IG.i_iPRESS_R + - | io: input + + + * - $(PREFIX):PRESS_OK_RBV + - bi + - $(SYMBOL).IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):PRESS_RBV + - ai + - $(SYMBOL).IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PRO_SP + - ao + - $(SYMBOL).IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):PRO_SP_RBV + - ai + - $(SYMBOL).IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS + - ao + - $(SYMBOL).IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS_RBV + - ai + - $(SYMBOL).IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).IG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - $(PREFIX):VAC_SP + - ao + - $(SYMBOL).IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):VAC_SP_RBV + - ai + - $(SYMBOL).IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + +LCLS_Vacuum.FB_VGC +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):AT_VAC_HYS + - ao + - $(SYMBOL).iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_HYS_RBV + - ai + - $(SYMBOL).iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_RBV + - bi + - $(SYMBOL).iq_stValve.xAT_VAC + - | field: ONAM AT VAC + | field: ZNAM NOT AT VAC + | io: input + + + * - $(PREFIX):AT_VAC_SP + - ao + - $(SYMBOL).iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_SP_RBV + - ai + - $(SYMBOL).iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Dis_DPIlk + - bo + - $(SYMBOL).i_xDis_DPIlk + - | io: output + + + * - $(PREFIX):Dis_DPIlk_RBV + - bi + - $(SYMBOL).i_xDis_DPIlk + - | io: output + + + * - $(PREFIX):DP_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xDP_OK + - | field: ONAM DP OK + | field: ZNAM DP NOT OK + | io: input + + + * - $(PREFIX):EPS_OK + - bo + - $(SYMBOL).i_xEPS_OK + - | io: output + + + * - $(PREFIX):EPS_OK_RBV + - bi + - $(SYMBOL).i_xEPS_OK + - | io: output + + + * - $(PREFIX):ERR_DifPres_RBV + - bi + - $(SYMBOL).iq_stValve.xERR_DifPres + - | field: ONAM Diffrential error present + | field: ZNAM NO ERROR + | io: input + + + * - $(PREFIX):ERR_Ext_RBV + - bi + - $(SYMBOL).iq_stValve.xERR_ExtFault + - | field: ONAM External error present + | field: ZNAM NO ERROR + | io: input + + + * - $(PREFIX):ERR_SP_RBV + - bi + - $(SYMBOL).iq_stValve.xERR_SP + - | field: ONAM Setpoint error present + | field: ZNAM NO ERROR + | io: input + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FF_Reset + - bo + - $(SYMBOL).i_xReset + - | io: output + + + * - $(PREFIX):FF_Reset_RBV + - bi + - $(SYMBOL).i_xReset + - | io: output + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HYST_PERC + - ao + - $(SYMBOL).iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):HYST_PERC_RBV + - ai + - $(SYMBOL).iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):ILK_DEVICE_DS_RBV + - waveform + - $(SYMBOL).iq_stValve.sIlkDSDeviceName + - | io: input + + + * - $(PREFIX):ILK_DEVICE_US_RBV + - waveform + - $(SYMBOL).iq_stValve.sIlkUSDeviceName + - | io: input + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):MPS_FAULT_OK + - bo + - $(SYMBOL).xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - $(PREFIX):MPS_FAULT_OK_RBV + - bi + - $(SYMBOL).xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - $(PREFIX):MPS_OK + - bo + - $(SYMBOL).xPMPS_OK + - | io: output + + + * - $(PREFIX):MPS_OK_RBV + - bi + - $(SYMBOL).xPMPS_OK + - | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.FB_VRC +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xCLS_OK + - | io: input + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.FB_VRC_DA +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_DO + - bo + - $(SYMBOL).iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xCLS_OK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_SW + - bo + - $(SYMBOL).iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_CLS + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_CLS_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.FB_VRC_NO +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_DO + - bo + - $(SYMBOL).iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xCLS_OK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_SW + - bo + - $(SYMBOL).iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_CLS + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_CLS_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.FB_VRC_NO_FFO +^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xAlmRst + - | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_DO + - bo + - $(SYMBOL).iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xCLS_OK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_SW + - bo + - $(SYMBOL).iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).iq_stValve.sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_CLS + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_CLS_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.FB_VVC +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + +LCLS_Vacuum.ST_EbaraDryPump +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALARM_RBV + - bi + - $(SYMBOL).i_xAlarm + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):AT_SPD_RBV + - bi + - $(SYMBOL).xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):BPStart_RBV + - bi + - $(SYMBOL).q_xBPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):BPStatus_RBV + - bi + - $(SYMBOL).i_xBPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):MPStart_RBV + - bi + - $(SYMBOL).q_xMPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):MPStatus_RBV + - bi + - $(SYMBOL).i_xMPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):REMOTE_RBV + - bi + - $(SYMBOL).i_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - $(PREFIX):WARN_DI_RBV + - bi + - $(SYMBOL).i_xWarning + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.ST_PfeifferPTM +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ACCEL_RBV + - bi + - $(SYMBOL).i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ALARM_RBV + - bi + - $(SYMBOL).i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):AT_SPD_RBV + - bi + - $(SYMBOL).i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):BP_SP + - ao + - $(SYMBOL).rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):BP_SP_RBV + - ai + - $(SYMBOL).rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):CURR_MON_RBV + - ai + - $(SYMBOL).i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - $(PREFIX):ErrorCode_RBV + - longin + - $(SYMBOL).i_iErrorCode + - | io: input + + + * - $(PREFIX):FAULT_RBV + - bi + - $(SYMBOL).i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - $(PREFIX):IP_SP + - ao + - $(SYMBOL).rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):IP_SP_RBV + - ai + - $(SYMBOL).rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):Power_RBV + - longin + - $(SYMBOL).i_uiPowerPctRbk + - | io: input + + + * - $(PREFIX):PWR_RBV + - longin + - $(SYMBOL).i_diPwr + - | io: input + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RST_SW + - bo + - $(SYMBOL).xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RST_SW_RBV + - bi + - $(SYMBOL).xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).q_RunDO + - | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - $(PREFIX):SET_SPEED + - longout + - $(SYMBOL).i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):SET_SPEED_MODE + - bo + - $(SYMBOL).q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SET_SPEED_MODE_RBV + - bi + - $(SYMBOL).q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):SET_SPEED_RBV + - longin + - $(SYMBOL).i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - $(PREFIX):SPEED_RBV + - longin + - $(SYMBOL).i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - $(PREFIX):TEMP_MON_RBV + - ai + - $(SYMBOL).i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - $(PREFIX):TempBearing_RBV + - longin + - $(SYMBOL).i_diBrngTemp + - | io: input + + + * - $(PREFIX):TempElec_RBV + - longin + - $(SYMBOL).i_diElecTemp + - | io: input + + + * - $(PREFIX):TempFault_RBV + - bi + - $(SYMBOL).i_xTempFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):TempMotor_RBV + - longin + - $(SYMBOL).i_diMtrTemp + - | io: input + + + * - $(PREFIX):TempPump_RBV + - longin + - $(SYMBOL).i_diBtmTemp + - | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):WarningCode_RBV + - longin + - $(SYMBOL).i_iWarningCode + - | io: input + + + +LCLS_Vacuum.ST_PIP +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AI_Offset + - longout + - $(SYMBOL).iOffset + - | io: output + + + * - $(PREFIX):AI_Offset_RBV + - longin + - $(SYMBOL).iOffset + - | io: output + + + * - $(PREFIX):AT_VAC_SP + - ao + - $(SYMBOL).rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_SP_RBV + - ai + - $(SYMBOL).rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):Auto_On + - bo + - $(SYMBOL).xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Auto_On_RBV + - bi + - $(SYMBOL).xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):AutoOn_timer_RBV + - longin + - $(SYMBOL).iAutoOnTimer + - | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):FORCE_START + - bo + - $(SYMBOL).pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_START_RBV + - bi + - $(SYMBOL).pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HV_DI_RBV + - bi + - $(SYMBOL).i_xHV_DI + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):HV_DO_RBV + - bi + - $(SYMBOL).q_xHVEna_DO + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):HV_SW + - bo + - $(SYMBOL).xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):HV_SW_RBV + - bi + - $(SYMBOL).xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):ILK_DEVICE_RBV + - waveform + - $(SYMBOL).sIlkDeviceName + - | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):Inverted + - bo + - $(SYMBOL).bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - $(PREFIX):Inverted_RBV + - bi + - $(SYMBOL).bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):PRESS_AI_RBV + - ai + - $(SYMBOL).i_iPRESS + - | io: input + + + * - $(PREFIX):PRESS_RBV + - ai + - $(SYMBOL).rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):SP_HYS + - ao + - $(SYMBOL).rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS_RBV + - ai + - $(SYMBOL).rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + +LCLS_Vacuum.ST_PTM +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ACCEL_RBV + - bi + - $(SYMBOL).i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ALARM_RBV + - bi + - $(SYMBOL).i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):AT_SPD_RBV + - bi + - $(SYMBOL).i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):BP_SP + - ao + - $(SYMBOL).rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):BP_SP_RBV + - ai + - $(SYMBOL).rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):CURR_MON_RBV + - ai + - $(SYMBOL).i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - $(PREFIX):FAULT_RBV + - bi + - $(SYMBOL).i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - $(PREFIX):IP_SP + - ao + - $(SYMBOL).rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):IP_SP_RBV + - ai + - $(SYMBOL).rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):RST_SW + - bo + - $(SYMBOL).xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RST_SW_RBV + - bi + - $(SYMBOL).xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).q_RunDO + - | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - $(PREFIX):SPEED_RBV + - longin + - $(SYMBOL).i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - $(PREFIX):TEMP_MON_RBV + - ai + - $(SYMBOL).i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.ST_RoughPump +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_SPD_RBV + - bi + - $(SYMBOL).xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - $(PREFIX):WARN_RBV + - bi + - $(SYMBOL).xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + +LCLS_Vacuum.ST_ValveBase +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.ST_VG +^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_VAC_RBV + - bi + - $(SYMBOL).xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):Auto_On + - bo + - $(SYMBOL).xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):Auto_On_RBV + - bi + - $(SYMBOL).xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):AutoOn_timer_RBV + - longin + - $(SYMBOL).iAutoOnTimer + - | io: input + + + * - $(PREFIX):DISC_ACTIVE_RBV + - bi + - $(SYMBOL).i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - $(PREFIX):HV_DIS_DO_RBV + - bi + - $(SYMBOL).q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):HV_ON_RBV + - bi + - $(SYMBOL).i_xHV_ON + - | io: input + + + * - $(PREFIX):HV_SW + - bo + - $(SYMBOL).xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):HV_SW_RBV + - bi + - $(SYMBOL).xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PRESS_AI_RBV + - longin + - $(SYMBOL).i_iPRESS_R + - | io: input + + + * - $(PREFIX):PRESS_OK_RBV + - bi + - $(SYMBOL).xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX):PRESS_RBV + - ai + - $(SYMBOL).rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PRO_SP + - ao + - $(SYMBOL).rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):PRO_SP_RBV + - ai + - $(SYMBOL).rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS + - ao + - $(SYMBOL).rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):SP_HYS_RBV + - ai + - $(SYMBOL).rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - $(PREFIX):VAC_SP + - ao + - $(SYMBOL).rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):VAC_SP_RBV + - ai + - $(SYMBOL).rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + +LCLS_Vacuum.ST_VGC +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):AT_VAC_HYS + - ao + - $(SYMBOL).rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_HYS_RBV + - ai + - $(SYMBOL).rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_RBV + - bi + - $(SYMBOL).xAT_VAC + - | field: ONAM AT VAC + | field: ZNAM NOT AT VAC + | io: input + + + * - $(PREFIX):AT_VAC_SP + - ao + - $(SYMBOL).rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):AT_VAC_SP_RBV + - ai + - $(SYMBOL).rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):DP_OK_RBV + - bi + - $(SYMBOL).xDP_OK + - | field: ONAM DP OK + | field: ZNAM DP NOT OK + | io: input + + + * - $(PREFIX):ERR_DifPres_RBV + - bi + - $(SYMBOL).xERR_DifPres + - | field: ONAM Diffrential error present + | field: ZNAM NO ERROR + | io: input + + + * - $(PREFIX):ERR_Ext_RBV + - bi + - $(SYMBOL).xERR_ExtFault + - | field: ONAM External error present + | field: ZNAM NO ERROR + | io: input + + + * - $(PREFIX):ERR_SP_RBV + - bi + - $(SYMBOL).xERR_SP + - | field: ONAM Setpoint error present + | field: ZNAM NO ERROR + | io: input + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):HYST_PERC + - ao + - $(SYMBOL).rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):HYST_PERC_RBV + - ai + - $(SYMBOL).rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - $(PREFIX):ILK_DEVICE_DS_RBV + - waveform + - $(SYMBOL).sIlkDSDeviceName + - | io: input + + + * - $(PREFIX):ILK_DEVICE_US_RBV + - waveform + - $(SYMBOL).sIlkUSDeviceName + - | io: input + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.ST_VRC +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_OK_RBV + - bi + - $(SYMBOL).xCLS_OK + - | io: input + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.ST_VRC_NO +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALM_RST + - bo + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):ALM_RST_RBV + - bi + - $(SYMBOL).pv_xAlmRst + - | io: output + + + * - $(PREFIX):CLS_DI_RBV + - bi + - $(SYMBOL).i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_DO + - bo + - $(SYMBOL).q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_DO_RBV + - bi + - $(SYMBOL).q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_OK_RBV + - bi + - $(SYMBOL).xCLS_OK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):CLS_SW + - bo + - $(SYMBOL).pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):CLS_SW_RBV + - bi + - $(SYMBOL).pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - $(PREFIX):ErrMsg + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ErrMsg_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: output + + + * - $(PREFIX):ERROR + - bo + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):ERROR_RBV + - bi + - $(SYMBOL).bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - $(PREFIX):FORCE_CLS + - bo + - $(SYMBOL).pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_CLS_RBV + - bi + - $(SYMBOL).pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):LOGGER + - bo + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):LOGGER_RBV + - bi + - $(SYMBOL).xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):OPN_DI_RBV + - bi + - $(SYMBOL).i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):POS_STATE_RBV + - mbbi + - $(SYMBOL).eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - $(PREFIX):STATE_RBV + - mbbi + - $(SYMBOL).eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + +LCLS_Vacuum.ST_VVC +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):FORCE_OPN + - bo + - $(SYMBOL).xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):FORCE_OPN_RBV + - bi + - $(SYMBOL).xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):OPN_DO_RBV + - bi + - $(SYMBOL).q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - $(PREFIX):OPN_OK_RBV + - bi + - $(SYMBOL).xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - $(PREFIX):OPN_SW + - bo + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OPN_SW_RBV + - bi + - $(SYMBOL).pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - $(PREFIX):OVRD_ON + - bo + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - $(PREFIX):OVRD_ON_RBV + - bi + - $(SYMBOL).xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + +LCLS_Vacuum_Serial.ST_PfeifferControl +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ADDR + - longout + - $(SYMBOL).iSerialAddress + - | io: output + + + * - $(PREFIX):ADDR_RBV + - longin + - $(SYMBOL).iSerialAddress + - | io: output + + + * - $(PREFIX):COMM_EN + - bo + - $(SYMBOL).xEnableComm + - | io: output + + + * - $(PREFIX):COMM_EN_RBV + - bi + - $(SYMBOL).xEnableComm + - | io: output + + + * - $(PREFIX):ERR_RST + - bo + - $(SYMBOL).xErrorAck_009 + - | io: output + + + * - $(PREFIX):ERR_RST_RBV + - bi + - $(SYMBOL).xErrorAck_009 + - | io: output + + + * - $(PREFIX):EXT_ILK_OK_RBV + - bi + - $(SYMBOL).xPumpingStation_010 + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - $(PREFIX):ILK_OK_RBV + - bi + - $(SYMBOL).xIlk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - $(PREFIX):RUN_DO_RBV + - bi + - $(SYMBOL).xMotorPump_023 + - | io: input + + + * - $(PREFIX):RUN_SW + - bo + - $(SYMBOL).xRunSW + - | io: output + + + * - $(PREFIX):RUN_SW_RBV + - bi + - $(SYMBOL).xRunSW + - | io: output + + + * - $(PREFIX):SetPumpSpeed_RBV + - longin + - $(SYMBOL).iSetRotationSpeed_707 + - | io: input + + + +LCLS_Vacuum_Serial.ST_PfeifferStatus +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):DriveCurrent_RBV + - ai + - $(SYMBOL).lrDriveCurrent_310 + - | io: input + + + * - $(PREFIX):DrivePower_RBV + - longin + - $(SYMBOL).diDrivePower_316 + - | io: input + + + * - $(PREFIX):ErrorCode_RBV + - longin + - $(SYMBOL).iErrorCode_303 + - | io: input + + + * - $(PREFIX):ErrorMessage_RBV + - waveform + - $(SYMBOL).sErrorCode_303 + - | io: input + + + * - $(PREFIX):ExcessPumpTemp_RBV + - bi + - $(SYMBOL).xExcessTempPump_305 + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):GasMode_RBV + - longin + - $(SYMBOL).iGasMode_027 + - | io: input + + + * - $(PREFIX):Power_RBV + - longin + - $(SYMBOL).uiPowerPct_708 + - | io: input + + + * - $(PREFIX):PumpAccelerating_RBV + - bi + - $(SYMBOL).xPumpAccelerating_307 + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PumpingStation_RBV + - bi + - $(SYMBOL).xPumpingStation_010 + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - $(PREFIX):PumpingStation_RBV + - bi + - $(SYMBOL).xMotorPump_023 + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PumpSpeed_RBV + - longin + - $(SYMBOL).diActiveRotationSpeed_309 + - | io: input + + + * - $(PREFIX):TempBearing_RBV + - longin + - $(SYMBOL).diTempBearng_342 + - | io: input + + + * - $(PREFIX):TempElect_RBV + - longin + - $(SYMBOL).diTempElec_326 + - | io: input + + + * - $(PREFIX):TempMotor_RBV + - longin + - $(SYMBOL).diTempMotor_346 + - | io: input + + + * - $(PREFIX):TempPump_RBV + - longin + - $(SYMBOL).diTempPmpBot_330 + - | io: input + + + * - $(PREFIX):Timeout_RBV + - bi + - $(SYMBOL).xTimeout + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):TotationSpeedAttn_RBV + - bi + - $(SYMBOL).xRotationSpeedAttn_306 + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):WarningCode_RBV + - longin + - $(SYMBOL).iWarningCode_303 + - | io: input + + + +PMPS.FB_Arbiter +^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AP:Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:001:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:001:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:001:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:001:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:002:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:002:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:002:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:002:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:003:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:003:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:003:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:003:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:004:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:004:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:004:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:004:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:005:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:005:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:005:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:005:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:006:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:006:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:006:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:006:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:007:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:007:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:007:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:007:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:008:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:008:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:008:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:008:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:009:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:009:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:009:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:009:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:010:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:010:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:010:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:010:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:011:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:011:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:011:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:011:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:012:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:012:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:012:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:012:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:013:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:013:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:013:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:013:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:014:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:014:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:014:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:014:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:015:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:015:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:015:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:015:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:016:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:016:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:016:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:016:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:017:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:017:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:017:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:017:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:018:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:018:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:018:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:018:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:019:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:019:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:019:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:019:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:020:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:020:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:020:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:020:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):ArbiterID_RBV + - longin + - Arbiter ID for elev. req. + - | io: input + + + * - $(PREFIX):ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):ArbitratedBP:PhotonEnergyRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - $(PREFIX):ArbitratedBP:Rate_RBV + - longin + - Arbitrated BP + - | field: EGU Hz + | io: input + + + * - $(PREFIX):ArbitratedBP:Transmission_RBV + - ai + - Arbitrated BP + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):ArbitratedBP:Valid_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Veto_RBV + - waveform + - Arbitrated BP + - | io: input + + + * - $(PREFIX):CohortCounter_RBV + - longin + - Intrnl cohort counter + - | io: input + + + +PMPS.FB_BeamParamAssertionPool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:001:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[1].sDevName + - | io: input + + + * - $(PREFIX):Entry:001:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nId + - | io: input + + + * - $(PREFIX):Entry:001:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[1].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:001:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[1].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:001:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:001:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[1].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:001:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[1].xValid + - | io: input + + + * - $(PREFIX):Entry:001:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[1].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:002:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[2].sDevName + - | io: input + + + * - $(PREFIX):Entry:002:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nId + - | io: input + + + * - $(PREFIX):Entry:002:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[2].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:002:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[2].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:002:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:002:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[2].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:002:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[2].xValid + - | io: input + + + * - $(PREFIX):Entry:002:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[2].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:003:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[3].sDevName + - | io: input + + + * - $(PREFIX):Entry:003:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nId + - | io: input + + + * - $(PREFIX):Entry:003:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[3].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:003:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[3].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:003:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:003:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[3].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:003:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[3].xValid + - | io: input + + + * - $(PREFIX):Entry:003:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[3].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:004:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[4].sDevName + - | io: input + + + * - $(PREFIX):Entry:004:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nId + - | io: input + + + * - $(PREFIX):Entry:004:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[4].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:004:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[4].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:004:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:004:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[4].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:004:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[4].xValid + - | io: input + + + * - $(PREFIX):Entry:004:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[4].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:005:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[5].sDevName + - | io: input + + + * - $(PREFIX):Entry:005:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nId + - | io: input + + + * - $(PREFIX):Entry:005:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[5].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:005:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[5].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:005:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:005:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[5].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:005:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[5].xValid + - | io: input + + + * - $(PREFIX):Entry:005:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[5].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:006:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[6].sDevName + - | io: input + + + * - $(PREFIX):Entry:006:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nId + - | io: input + + + * - $(PREFIX):Entry:006:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[6].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:006:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[6].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:006:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:006:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[6].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:006:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[6].xValid + - | io: input + + + * - $(PREFIX):Entry:006:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[6].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:007:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[7].sDevName + - | io: input + + + * - $(PREFIX):Entry:007:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nId + - | io: input + + + * - $(PREFIX):Entry:007:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[7].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:007:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[7].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:007:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:007:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[7].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:007:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[7].xValid + - | io: input + + + * - $(PREFIX):Entry:007:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[7].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:008:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[8].sDevName + - | io: input + + + * - $(PREFIX):Entry:008:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nId + - | io: input + + + * - $(PREFIX):Entry:008:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[8].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:008:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[8].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:008:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:008:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[8].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:008:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[8].xValid + - | io: input + + + * - $(PREFIX):Entry:008:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[8].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:009:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[9].sDevName + - | io: input + + + * - $(PREFIX):Entry:009:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nId + - | io: input + + + * - $(PREFIX):Entry:009:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[9].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:009:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[9].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:009:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:009:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[9].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:009:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[9].xValid + - | io: input + + + * - $(PREFIX):Entry:009:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[9].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:010:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[10].sDevName + - | io: input + + + * - $(PREFIX):Entry:010:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nId + - | io: input + + + * - $(PREFIX):Entry:010:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[10].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:010:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[10].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:010:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:010:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[10].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:010:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[10].xValid + - | io: input + + + * - $(PREFIX):Entry:010:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[10].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:011:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[11].sDevName + - | io: input + + + * - $(PREFIX):Entry:011:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nId + - | io: input + + + * - $(PREFIX):Entry:011:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[11].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:011:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[11].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:011:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:011:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[11].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:011:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[11].xValid + - | io: input + + + * - $(PREFIX):Entry:011:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[11].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:012:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[12].sDevName + - | io: input + + + * - $(PREFIX):Entry:012:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nId + - | io: input + + + * - $(PREFIX):Entry:012:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[12].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:012:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[12].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:012:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:012:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[12].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:012:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[12].xValid + - | io: input + + + * - $(PREFIX):Entry:012:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[12].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:013:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[13].sDevName + - | io: input + + + * - $(PREFIX):Entry:013:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nId + - | io: input + + + * - $(PREFIX):Entry:013:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[13].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:013:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[13].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:013:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:013:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[13].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:013:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[13].xValid + - | io: input + + + * - $(PREFIX):Entry:013:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[13].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:014:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[14].sDevName + - | io: input + + + * - $(PREFIX):Entry:014:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nId + - | io: input + + + * - $(PREFIX):Entry:014:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[14].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:014:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[14].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:014:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:014:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[14].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:014:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[14].xValid + - | io: input + + + * - $(PREFIX):Entry:014:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[14].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:015:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[15].sDevName + - | io: input + + + * - $(PREFIX):Entry:015:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nId + - | io: input + + + * - $(PREFIX):Entry:015:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[15].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:015:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[15].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:015:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:015:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[15].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:015:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[15].xValid + - | io: input + + + * - $(PREFIX):Entry:015:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[15].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:016:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[16].sDevName + - | io: input + + + * - $(PREFIX):Entry:016:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nId + - | io: input + + + * - $(PREFIX):Entry:016:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[16].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:016:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[16].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:016:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:016:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[16].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:016:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[16].xValid + - | io: input + + + * - $(PREFIX):Entry:016:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[16].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:017:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[17].sDevName + - | io: input + + + * - $(PREFIX):Entry:017:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nId + - | io: input + + + * - $(PREFIX):Entry:017:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[17].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:017:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[17].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:017:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:017:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[17].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:017:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[17].xValid + - | io: input + + + * - $(PREFIX):Entry:017:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[17].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:018:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[18].sDevName + - | io: input + + + * - $(PREFIX):Entry:018:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nId + - | io: input + + + * - $(PREFIX):Entry:018:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[18].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:018:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[18].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:018:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:018:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[18].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:018:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[18].xValid + - | io: input + + + * - $(PREFIX):Entry:018:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[18].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:019:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[19].sDevName + - | io: input + + + * - $(PREFIX):Entry:019:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nId + - | io: input + + + * - $(PREFIX):Entry:019:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[19].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:019:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[19].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:019:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:019:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[19].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:019:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[19].xValid + - | io: input + + + * - $(PREFIX):Entry:019:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[19].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:020:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[20].sDevName + - | io: input + + + * - $(PREFIX):Entry:020:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nId + - | io: input + + + * - $(PREFIX):Entry:020:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[20].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:020:PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[20].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:020:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:020:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[20].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:020:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[20].xValid + - | io: input + + + * - $(PREFIX):Entry:020:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[20].aVetoDevices + - | io: input + + + +PMPS.FB_HardwareFFOutput +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - $(PREFIX):ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - $(PREFIX):EnableVeto + - bo + - $(SYMBOL).i_xVeto + - | io: output + + + * - $(PREFIX):EnableVeto_RBV + - bi + - $(SYMBOL).i_xVeto + - | io: output + + + * - $(PREFIX):FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - $(PREFIX):FF:001:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[1].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:001:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[1].Info.Desc + - | io: input + + + * - $(PREFIX):FF:001:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[1].Info.DevName + - | io: input + + + * - $(PREFIX):FF:001:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[1].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:001:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[1].Info.InUse + - | io: input + + + * - $(PREFIX):FF:001:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[1].Info.sPath + - | io: input + + + * - $(PREFIX):FF:001:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[1].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:001:OK_RBV + - bi + - $(SYMBOL).astFF[1].OK + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:Activate + - bo + - $(SYMBOL).astFF[1].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[1].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[1].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[1].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[1].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Duration + - longout + - $(SYMBOL).astFF[1].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[1].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[1].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:001:Reset + - bo + - $(SYMBOL).astFF[1].Reset + - | io: output + + + * - $(PREFIX):FF:001:Reset_RBV + - bi + - $(SYMBOL).astFF[1].Reset + - | io: output + + + * - $(PREFIX):FF:002:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[2].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:002:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[2].Info.Desc + - | io: input + + + * - $(PREFIX):FF:002:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[2].Info.DevName + - | io: input + + + * - $(PREFIX):FF:002:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[2].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:002:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[2].Info.InUse + - | io: input + + + * - $(PREFIX):FF:002:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[2].Info.sPath + - | io: input + + + * - $(PREFIX):FF:002:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[2].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:002:OK_RBV + - bi + - $(SYMBOL).astFF[2].OK + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:Activate + - bo + - $(SYMBOL).astFF[2].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[2].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[2].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[2].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[2].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Duration + - longout + - $(SYMBOL).astFF[2].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[2].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[2].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:002:Reset + - bo + - $(SYMBOL).astFF[2].Reset + - | io: output + + + * - $(PREFIX):FF:002:Reset_RBV + - bi + - $(SYMBOL).astFF[2].Reset + - | io: output + + + * - $(PREFIX):FF:003:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[3].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:003:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[3].Info.Desc + - | io: input + + + * - $(PREFIX):FF:003:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[3].Info.DevName + - | io: input + + + * - $(PREFIX):FF:003:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[3].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:003:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[3].Info.InUse + - | io: input + + + * - $(PREFIX):FF:003:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[3].Info.sPath + - | io: input + + + * - $(PREFIX):FF:003:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[3].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:003:OK_RBV + - bi + - $(SYMBOL).astFF[3].OK + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:Activate + - bo + - $(SYMBOL).astFF[3].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[3].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[3].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[3].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[3].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Duration + - longout + - $(SYMBOL).astFF[3].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[3].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[3].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:003:Reset + - bo + - $(SYMBOL).astFF[3].Reset + - | io: output + + + * - $(PREFIX):FF:003:Reset_RBV + - bi + - $(SYMBOL).astFF[3].Reset + - | io: output + + + * - $(PREFIX):FF:004:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[4].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:004:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[4].Info.Desc + - | io: input + + + * - $(PREFIX):FF:004:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[4].Info.DevName + - | io: input + + + * - $(PREFIX):FF:004:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[4].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:004:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[4].Info.InUse + - | io: input + + + * - $(PREFIX):FF:004:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[4].Info.sPath + - | io: input + + + * - $(PREFIX):FF:004:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[4].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:004:OK_RBV + - bi + - $(SYMBOL).astFF[4].OK + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:Activate + - bo + - $(SYMBOL).astFF[4].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[4].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[4].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[4].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[4].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Duration + - longout + - $(SYMBOL).astFF[4].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[4].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[4].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:004:Reset + - bo + - $(SYMBOL).astFF[4].Reset + - | io: output + + + * - $(PREFIX):FF:004:Reset_RBV + - bi + - $(SYMBOL).astFF[4].Reset + - | io: output + + + * - $(PREFIX):FF:005:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[5].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:005:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[5].Info.Desc + - | io: input + + + * - $(PREFIX):FF:005:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[5].Info.DevName + - | io: input + + + * - $(PREFIX):FF:005:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[5].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:005:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[5].Info.InUse + - | io: input + + + * - $(PREFIX):FF:005:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[5].Info.sPath + - | io: input + + + * - $(PREFIX):FF:005:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[5].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:005:OK_RBV + - bi + - $(SYMBOL).astFF[5].OK + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:Activate + - bo + - $(SYMBOL).astFF[5].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[5].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[5].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[5].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[5].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Duration + - longout + - $(SYMBOL).astFF[5].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[5].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[5].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:005:Reset + - bo + - $(SYMBOL).astFF[5].Reset + - | io: output + + + * - $(PREFIX):FF:005:Reset_RBV + - bi + - $(SYMBOL).astFF[5].Reset + - | io: output + + + * - $(PREFIX):FF:006:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[6].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:006:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[6].Info.Desc + - | io: input + + + * - $(PREFIX):FF:006:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[6].Info.DevName + - | io: input + + + * - $(PREFIX):FF:006:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[6].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:006:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[6].Info.InUse + - | io: input + + + * - $(PREFIX):FF:006:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[6].Info.sPath + - | io: input + + + * - $(PREFIX):FF:006:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[6].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:006:OK_RBV + - bi + - $(SYMBOL).astFF[6].OK + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:Activate + - bo + - $(SYMBOL).astFF[6].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[6].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[6].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[6].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[6].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Duration + - longout + - $(SYMBOL).astFF[6].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[6].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[6].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:006:Reset + - bo + - $(SYMBOL).astFF[6].Reset + - | io: output + + + * - $(PREFIX):FF:006:Reset_RBV + - bi + - $(SYMBOL).astFF[6].Reset + - | io: output + + + * - $(PREFIX):FF:007:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[7].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:007:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[7].Info.Desc + - | io: input + + + * - $(PREFIX):FF:007:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[7].Info.DevName + - | io: input + + + * - $(PREFIX):FF:007:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[7].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:007:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[7].Info.InUse + - | io: input + + + * - $(PREFIX):FF:007:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[7].Info.sPath + - | io: input + + + * - $(PREFIX):FF:007:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[7].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:007:OK_RBV + - bi + - $(SYMBOL).astFF[7].OK + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:Activate + - bo + - $(SYMBOL).astFF[7].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[7].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[7].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[7].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[7].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Duration + - longout + - $(SYMBOL).astFF[7].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[7].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[7].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:007:Reset + - bo + - $(SYMBOL).astFF[7].Reset + - | io: output + + + * - $(PREFIX):FF:007:Reset_RBV + - bi + - $(SYMBOL).astFF[7].Reset + - | io: output + + + * - $(PREFIX):FF:008:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[8].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:008:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[8].Info.Desc + - | io: input + + + * - $(PREFIX):FF:008:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[8].Info.DevName + - | io: input + + + * - $(PREFIX):FF:008:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[8].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:008:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[8].Info.InUse + - | io: input + + + * - $(PREFIX):FF:008:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[8].Info.sPath + - | io: input + + + * - $(PREFIX):FF:008:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[8].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:008:OK_RBV + - bi + - $(SYMBOL).astFF[8].OK + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:Activate + - bo + - $(SYMBOL).astFF[8].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[8].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[8].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[8].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[8].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Duration + - longout + - $(SYMBOL).astFF[8].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[8].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[8].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:008:Reset + - bo + - $(SYMBOL).astFF[8].Reset + - | io: output + + + * - $(PREFIX):FF:008:Reset_RBV + - bi + - $(SYMBOL).astFF[8].Reset + - | io: output + + + * - $(PREFIX):FF:009:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[9].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:009:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[9].Info.Desc + - | io: input + + + * - $(PREFIX):FF:009:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[9].Info.DevName + - | io: input + + + * - $(PREFIX):FF:009:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[9].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:009:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[9].Info.InUse + - | io: input + + + * - $(PREFIX):FF:009:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[9].Info.sPath + - | io: input + + + * - $(PREFIX):FF:009:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[9].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:009:OK_RBV + - bi + - $(SYMBOL).astFF[9].OK + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:Activate + - bo + - $(SYMBOL).astFF[9].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[9].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[9].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[9].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[9].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Duration + - longout + - $(SYMBOL).astFF[9].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[9].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[9].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:009:Reset + - bo + - $(SYMBOL).astFF[9].Reset + - | io: output + + + * - $(PREFIX):FF:009:Reset_RBV + - bi + - $(SYMBOL).astFF[9].Reset + - | io: output + + + * - $(PREFIX):FF:010:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[10].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:010:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[10].Info.Desc + - | io: input + + + * - $(PREFIX):FF:010:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[10].Info.DevName + - | io: input + + + * - $(PREFIX):FF:010:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[10].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:010:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[10].Info.InUse + - | io: input + + + * - $(PREFIX):FF:010:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[10].Info.sPath + - | io: input + + + * - $(PREFIX):FF:010:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[10].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:010:OK_RBV + - bi + - $(SYMBOL).astFF[10].OK + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:Activate + - bo + - $(SYMBOL).astFF[10].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[10].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[10].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[10].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[10].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Duration + - longout + - $(SYMBOL).astFF[10].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[10].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[10].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:010:Reset + - bo + - $(SYMBOL).astFF[10].Reset + - | io: output + + + * - $(PREFIX):FF:010:Reset_RBV + - bi + - $(SYMBOL).astFF[10].Reset + - | io: output + + + * - $(PREFIX):FF:011:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[11].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:011:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[11].Info.Desc + - | io: input + + + * - $(PREFIX):FF:011:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[11].Info.DevName + - | io: input + + + * - $(PREFIX):FF:011:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[11].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:011:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[11].Info.InUse + - | io: input + + + * - $(PREFIX):FF:011:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[11].Info.sPath + - | io: input + + + * - $(PREFIX):FF:011:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[11].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:011:OK_RBV + - bi + - $(SYMBOL).astFF[11].OK + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:Activate + - bo + - $(SYMBOL).astFF[11].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[11].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[11].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[11].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[11].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Duration + - longout + - $(SYMBOL).astFF[11].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[11].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[11].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:011:Reset + - bo + - $(SYMBOL).astFF[11].Reset + - | io: output + + + * - $(PREFIX):FF:011:Reset_RBV + - bi + - $(SYMBOL).astFF[11].Reset + - | io: output + + + * - $(PREFIX):FF:012:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[12].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:012:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[12].Info.Desc + - | io: input + + + * - $(PREFIX):FF:012:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[12].Info.DevName + - | io: input + + + * - $(PREFIX):FF:012:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[12].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:012:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[12].Info.InUse + - | io: input + + + * - $(PREFIX):FF:012:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[12].Info.sPath + - | io: input + + + * - $(PREFIX):FF:012:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[12].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:012:OK_RBV + - bi + - $(SYMBOL).astFF[12].OK + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:Activate + - bo + - $(SYMBOL).astFF[12].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[12].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[12].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[12].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[12].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Duration + - longout + - $(SYMBOL).astFF[12].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[12].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[12].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:012:Reset + - bo + - $(SYMBOL).astFF[12].Reset + - | io: output + + + * - $(PREFIX):FF:012:Reset_RBV + - bi + - $(SYMBOL).astFF[12].Reset + - | io: output + + + * - $(PREFIX):FF:013:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[13].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:013:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[13].Info.Desc + - | io: input + + + * - $(PREFIX):FF:013:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[13].Info.DevName + - | io: input + + + * - $(PREFIX):FF:013:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[13].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:013:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[13].Info.InUse + - | io: input + + + * - $(PREFIX):FF:013:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[13].Info.sPath + - | io: input + + + * - $(PREFIX):FF:013:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[13].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:013:OK_RBV + - bi + - $(SYMBOL).astFF[13].OK + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:Activate + - bo + - $(SYMBOL).astFF[13].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[13].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[13].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[13].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[13].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Duration + - longout + - $(SYMBOL).astFF[13].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[13].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[13].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:013:Reset + - bo + - $(SYMBOL).astFF[13].Reset + - | io: output + + + * - $(PREFIX):FF:013:Reset_RBV + - bi + - $(SYMBOL).astFF[13].Reset + - | io: output + + + * - $(PREFIX):FF:014:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[14].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:014:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[14].Info.Desc + - | io: input + + + * - $(PREFIX):FF:014:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[14].Info.DevName + - | io: input + + + * - $(PREFIX):FF:014:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[14].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:014:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[14].Info.InUse + - | io: input + + + * - $(PREFIX):FF:014:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[14].Info.sPath + - | io: input + + + * - $(PREFIX):FF:014:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[14].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:014:OK_RBV + - bi + - $(SYMBOL).astFF[14].OK + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:Activate + - bo + - $(SYMBOL).astFF[14].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[14].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[14].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[14].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[14].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Duration + - longout + - $(SYMBOL).astFF[14].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[14].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[14].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:014:Reset + - bo + - $(SYMBOL).astFF[14].Reset + - | io: output + + + * - $(PREFIX):FF:014:Reset_RBV + - bi + - $(SYMBOL).astFF[14].Reset + - | io: output + + + * - $(PREFIX):FF:015:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[15].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:015:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[15].Info.Desc + - | io: input + + + * - $(PREFIX):FF:015:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[15].Info.DevName + - | io: input + + + * - $(PREFIX):FF:015:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[15].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:015:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[15].Info.InUse + - | io: input + + + * - $(PREFIX):FF:015:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[15].Info.sPath + - | io: input + + + * - $(PREFIX):FF:015:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[15].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:015:OK_RBV + - bi + - $(SYMBOL).astFF[15].OK + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:Activate + - bo + - $(SYMBOL).astFF[15].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[15].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[15].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[15].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[15].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Duration + - longout + - $(SYMBOL).astFF[15].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[15].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[15].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:015:Reset + - bo + - $(SYMBOL).astFF[15].Reset + - | io: output + + + * - $(PREFIX):FF:015:Reset_RBV + - bi + - $(SYMBOL).astFF[15].Reset + - | io: output + + + * - $(PREFIX):FF:016:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[16].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:016:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[16].Info.Desc + - | io: input + + + * - $(PREFIX):FF:016:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[16].Info.DevName + - | io: input + + + * - $(PREFIX):FF:016:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[16].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:016:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[16].Info.InUse + - | io: input + + + * - $(PREFIX):FF:016:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[16].Info.sPath + - | io: input + + + * - $(PREFIX):FF:016:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[16].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:016:OK_RBV + - bi + - $(SYMBOL).astFF[16].OK + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:Activate + - bo + - $(SYMBOL).astFF[16].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[16].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[16].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[16].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[16].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Duration + - longout + - $(SYMBOL).astFF[16].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[16].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[16].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:016:Reset + - bo + - $(SYMBOL).astFF[16].Reset + - | io: output + + + * - $(PREFIX):FF:016:Reset_RBV + - bi + - $(SYMBOL).astFF[16].Reset + - | io: output + + + * - $(PREFIX):FF:017:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[17].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:017:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[17].Info.Desc + - | io: input + + + * - $(PREFIX):FF:017:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[17].Info.DevName + - | io: input + + + * - $(PREFIX):FF:017:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[17].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:017:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[17].Info.InUse + - | io: input + + + * - $(PREFIX):FF:017:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[17].Info.sPath + - | io: input + + + * - $(PREFIX):FF:017:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[17].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:017:OK_RBV + - bi + - $(SYMBOL).astFF[17].OK + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:Activate + - bo + - $(SYMBOL).astFF[17].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[17].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[17].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[17].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[17].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Duration + - longout + - $(SYMBOL).astFF[17].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[17].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[17].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:017:Reset + - bo + - $(SYMBOL).astFF[17].Reset + - | io: output + + + * - $(PREFIX):FF:017:Reset_RBV + - bi + - $(SYMBOL).astFF[17].Reset + - | io: output + + + * - $(PREFIX):FF:018:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[18].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:018:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[18].Info.Desc + - | io: input + + + * - $(PREFIX):FF:018:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[18].Info.DevName + - | io: input + + + * - $(PREFIX):FF:018:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[18].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:018:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[18].Info.InUse + - | io: input + + + * - $(PREFIX):FF:018:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[18].Info.sPath + - | io: input + + + * - $(PREFIX):FF:018:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[18].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:018:OK_RBV + - bi + - $(SYMBOL).astFF[18].OK + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:Activate + - bo + - $(SYMBOL).astFF[18].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[18].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[18].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[18].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[18].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Duration + - longout + - $(SYMBOL).astFF[18].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[18].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[18].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:018:Reset + - bo + - $(SYMBOL).astFF[18].Reset + - | io: output + + + * - $(PREFIX):FF:018:Reset_RBV + - bi + - $(SYMBOL).astFF[18].Reset + - | io: output + + + * - $(PREFIX):FF:019:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[19].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:019:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[19].Info.Desc + - | io: input + + + * - $(PREFIX):FF:019:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[19].Info.DevName + - | io: input + + + * - $(PREFIX):FF:019:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[19].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:019:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[19].Info.InUse + - | io: input + + + * - $(PREFIX):FF:019:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[19].Info.sPath + - | io: input + + + * - $(PREFIX):FF:019:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[19].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:019:OK_RBV + - bi + - $(SYMBOL).astFF[19].OK + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:Activate + - bo + - $(SYMBOL).astFF[19].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[19].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[19].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[19].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[19].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Duration + - longout + - $(SYMBOL).astFF[19].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[19].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[19].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:019:Reset + - bo + - $(SYMBOL).astFF[19].Reset + - | io: output + + + * - $(PREFIX):FF:019:Reset_RBV + - bi + - $(SYMBOL).astFF[19].Reset + - | io: output + + + * - $(PREFIX):FF:020:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[20].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:020:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[20].Info.Desc + - | io: input + + + * - $(PREFIX):FF:020:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[20].Info.DevName + - | io: input + + + * - $(PREFIX):FF:020:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[20].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:020:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[20].Info.InUse + - | io: input + + + * - $(PREFIX):FF:020:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[20].Info.sPath + - | io: input + + + * - $(PREFIX):FF:020:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[20].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:020:OK_RBV + - bi + - $(SYMBOL).astFF[20].OK + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:Activate + - bo + - $(SYMBOL).astFF[20].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[20].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[20].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[20].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[20].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Duration + - longout + - $(SYMBOL).astFF[20].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[20].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[20].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:020:Reset + - bo + - $(SYMBOL).astFF[20].Reset + - | io: output + + + * - $(PREFIX):FF:020:Reset_RBV + - bi + - $(SYMBOL).astFF[20].Reset + - | io: output + + + * - $(PREFIX):FF:021:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[21].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:021:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[21].Info.Desc + - | io: input + + + * - $(PREFIX):FF:021:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[21].Info.DevName + - | io: input + + + * - $(PREFIX):FF:021:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[21].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:021:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[21].Info.InUse + - | io: input + + + * - $(PREFIX):FF:021:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[21].Info.sPath + - | io: input + + + * - $(PREFIX):FF:021:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[21].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:021:OK_RBV + - bi + - $(SYMBOL).astFF[21].OK + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:Activate + - bo + - $(SYMBOL).astFF[21].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[21].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[21].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[21].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[21].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Duration + - longout + - $(SYMBOL).astFF[21].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[21].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[21].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:021:Reset + - bo + - $(SYMBOL).astFF[21].Reset + - | io: output + + + * - $(PREFIX):FF:021:Reset_RBV + - bi + - $(SYMBOL).astFF[21].Reset + - | io: output + + + * - $(PREFIX):FF:022:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[22].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:022:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[22].Info.Desc + - | io: input + + + * - $(PREFIX):FF:022:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[22].Info.DevName + - | io: input + + + * - $(PREFIX):FF:022:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[22].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:022:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[22].Info.InUse + - | io: input + + + * - $(PREFIX):FF:022:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[22].Info.sPath + - | io: input + + + * - $(PREFIX):FF:022:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[22].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:022:OK_RBV + - bi + - $(SYMBOL).astFF[22].OK + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:Activate + - bo + - $(SYMBOL).astFF[22].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[22].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[22].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[22].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[22].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Duration + - longout + - $(SYMBOL).astFF[22].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[22].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[22].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:022:Reset + - bo + - $(SYMBOL).astFF[22].Reset + - | io: output + + + * - $(PREFIX):FF:022:Reset_RBV + - bi + - $(SYMBOL).astFF[22].Reset + - | io: output + + + * - $(PREFIX):FF:023:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[23].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:023:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[23].Info.Desc + - | io: input + + + * - $(PREFIX):FF:023:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[23].Info.DevName + - | io: input + + + * - $(PREFIX):FF:023:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[23].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:023:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[23].Info.InUse + - | io: input + + + * - $(PREFIX):FF:023:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[23].Info.sPath + - | io: input + + + * - $(PREFIX):FF:023:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[23].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:023:OK_RBV + - bi + - $(SYMBOL).astFF[23].OK + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:Activate + - bo + - $(SYMBOL).astFF[23].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[23].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[23].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[23].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[23].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Duration + - longout + - $(SYMBOL).astFF[23].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[23].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[23].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:023:Reset + - bo + - $(SYMBOL).astFF[23].Reset + - | io: output + + + * - $(PREFIX):FF:023:Reset_RBV + - bi + - $(SYMBOL).astFF[23].Reset + - | io: output + + + * - $(PREFIX):FF:024:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[24].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:024:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[24].Info.Desc + - | io: input + + + * - $(PREFIX):FF:024:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[24].Info.DevName + - | io: input + + + * - $(PREFIX):FF:024:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[24].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:024:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[24].Info.InUse + - | io: input + + + * - $(PREFIX):FF:024:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[24].Info.sPath + - | io: input + + + * - $(PREFIX):FF:024:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[24].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:024:OK_RBV + - bi + - $(SYMBOL).astFF[24].OK + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:Activate + - bo + - $(SYMBOL).astFF[24].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[24].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[24].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[24].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[24].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Duration + - longout + - $(SYMBOL).astFF[24].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[24].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[24].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:024:Reset + - bo + - $(SYMBOL).astFF[24].Reset + - | io: output + + + * - $(PREFIX):FF:024:Reset_RBV + - bi + - $(SYMBOL).astFF[24].Reset + - | io: output + + + * - $(PREFIX):FF:025:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[25].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:025:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[25].Info.Desc + - | io: input + + + * - $(PREFIX):FF:025:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[25].Info.DevName + - | io: input + + + * - $(PREFIX):FF:025:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[25].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:025:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[25].Info.InUse + - | io: input + + + * - $(PREFIX):FF:025:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[25].Info.sPath + - | io: input + + + * - $(PREFIX):FF:025:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[25].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:025:OK_RBV + - bi + - $(SYMBOL).astFF[25].OK + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:Activate + - bo + - $(SYMBOL).astFF[25].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[25].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[25].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[25].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[25].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Duration + - longout + - $(SYMBOL).astFF[25].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[25].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[25].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:025:Reset + - bo + - $(SYMBOL).astFF[25].Reset + - | io: output + + + * - $(PREFIX):FF:025:Reset_RBV + - bi + - $(SYMBOL).astFF[25].Reset + - | io: output + + + * - $(PREFIX):FF:026:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[26].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:026:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[26].Info.Desc + - | io: input + + + * - $(PREFIX):FF:026:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[26].Info.DevName + - | io: input + + + * - $(PREFIX):FF:026:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[26].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:026:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[26].Info.InUse + - | io: input + + + * - $(PREFIX):FF:026:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[26].Info.sPath + - | io: input + + + * - $(PREFIX):FF:026:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[26].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:026:OK_RBV + - bi + - $(SYMBOL).astFF[26].OK + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:Activate + - bo + - $(SYMBOL).astFF[26].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[26].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[26].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[26].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[26].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Duration + - longout + - $(SYMBOL).astFF[26].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[26].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[26].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:026:Reset + - bo + - $(SYMBOL).astFF[26].Reset + - | io: output + + + * - $(PREFIX):FF:026:Reset_RBV + - bi + - $(SYMBOL).astFF[26].Reset + - | io: output + + + * - $(PREFIX):FF:027:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[27].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:027:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[27].Info.Desc + - | io: input + + + * - $(PREFIX):FF:027:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[27].Info.DevName + - | io: input + + + * - $(PREFIX):FF:027:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[27].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:027:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[27].Info.InUse + - | io: input + + + * - $(PREFIX):FF:027:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[27].Info.sPath + - | io: input + + + * - $(PREFIX):FF:027:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[27].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:027:OK_RBV + - bi + - $(SYMBOL).astFF[27].OK + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:Activate + - bo + - $(SYMBOL).astFF[27].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[27].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[27].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[27].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[27].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Duration + - longout + - $(SYMBOL).astFF[27].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[27].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[27].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:027:Reset + - bo + - $(SYMBOL).astFF[27].Reset + - | io: output + + + * - $(PREFIX):FF:027:Reset_RBV + - bi + - $(SYMBOL).astFF[27].Reset + - | io: output + + + * - $(PREFIX):FF:028:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[28].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:028:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[28].Info.Desc + - | io: input + + + * - $(PREFIX):FF:028:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[28].Info.DevName + - | io: input + + + * - $(PREFIX):FF:028:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[28].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:028:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[28].Info.InUse + - | io: input + + + * - $(PREFIX):FF:028:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[28].Info.sPath + - | io: input + + + * - $(PREFIX):FF:028:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[28].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:028:OK_RBV + - bi + - $(SYMBOL).astFF[28].OK + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:Activate + - bo + - $(SYMBOL).astFF[28].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[28].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[28].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[28].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[28].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Duration + - longout + - $(SYMBOL).astFF[28].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[28].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[28].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:028:Reset + - bo + - $(SYMBOL).astFF[28].Reset + - | io: output + + + * - $(PREFIX):FF:028:Reset_RBV + - bi + - $(SYMBOL).astFF[28].Reset + - | io: output + + + * - $(PREFIX):FF:029:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[29].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:029:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[29].Info.Desc + - | io: input + + + * - $(PREFIX):FF:029:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[29].Info.DevName + - | io: input + + + * - $(PREFIX):FF:029:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[29].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:029:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[29].Info.InUse + - | io: input + + + * - $(PREFIX):FF:029:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[29].Info.sPath + - | io: input + + + * - $(PREFIX):FF:029:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[29].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:029:OK_RBV + - bi + - $(SYMBOL).astFF[29].OK + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:Activate + - bo + - $(SYMBOL).astFF[29].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[29].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[29].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[29].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[29].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Duration + - longout + - $(SYMBOL).astFF[29].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[29].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[29].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:029:Reset + - bo + - $(SYMBOL).astFF[29].Reset + - | io: output + + + * - $(PREFIX):FF:029:Reset_RBV + - bi + - $(SYMBOL).astFF[29].Reset + - | io: output + + + * - $(PREFIX):FF:030:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[30].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:030:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[30].Info.Desc + - | io: input + + + * - $(PREFIX):FF:030:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[30].Info.DevName + - | io: input + + + * - $(PREFIX):FF:030:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[30].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:030:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[30].Info.InUse + - | io: input + + + * - $(PREFIX):FF:030:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[30].Info.sPath + - | io: input + + + * - $(PREFIX):FF:030:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[30].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:030:OK_RBV + - bi + - $(SYMBOL).astFF[30].OK + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:Activate + - bo + - $(SYMBOL).astFF[30].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[30].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[30].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[30].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[30].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Duration + - longout + - $(SYMBOL).astFF[30].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[30].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[30].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:030:Reset + - bo + - $(SYMBOL).astFF[30].Reset + - | io: output + + + * - $(PREFIX):FF:030:Reset_RBV + - bi + - $(SYMBOL).astFF[30].Reset + - | io: output + + + * - $(PREFIX):FF:031:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[31].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:031:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[31].Info.Desc + - | io: input + + + * - $(PREFIX):FF:031:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[31].Info.DevName + - | io: input + + + * - $(PREFIX):FF:031:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[31].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:031:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[31].Info.InUse + - | io: input + + + * - $(PREFIX):FF:031:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[31].Info.sPath + - | io: input + + + * - $(PREFIX):FF:031:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[31].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:031:OK_RBV + - bi + - $(SYMBOL).astFF[31].OK + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:Activate + - bo + - $(SYMBOL).astFF[31].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[31].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[31].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[31].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[31].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Duration + - longout + - $(SYMBOL).astFF[31].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[31].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[31].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:031:Reset + - bo + - $(SYMBOL).astFF[31].Reset + - | io: output + + + * - $(PREFIX):FF:031:Reset_RBV + - bi + - $(SYMBOL).astFF[31].Reset + - | io: output + + + * - $(PREFIX):FF:032:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[32].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:032:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[32].Info.Desc + - | io: input + + + * - $(PREFIX):FF:032:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[32].Info.DevName + - | io: input + + + * - $(PREFIX):FF:032:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[32].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:032:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[32].Info.InUse + - | io: input + + + * - $(PREFIX):FF:032:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[32].Info.sPath + - | io: input + + + * - $(PREFIX):FF:032:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[32].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:032:OK_RBV + - bi + - $(SYMBOL).astFF[32].OK + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:Activate + - bo + - $(SYMBOL).astFF[32].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[32].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[32].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[32].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[32].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Duration + - longout + - $(SYMBOL).astFF[32].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[32].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[32].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:032:Reset + - bo + - $(SYMBOL).astFF[32].Reset + - | io: output + + + * - $(PREFIX):FF:032:Reset_RBV + - bi + - $(SYMBOL).astFF[32].Reset + - | io: output + + + * - $(PREFIX):FF:033:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[33].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:033:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[33].Info.Desc + - | io: input + + + * - $(PREFIX):FF:033:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[33].Info.DevName + - | io: input + + + * - $(PREFIX):FF:033:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[33].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:033:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[33].Info.InUse + - | io: input + + + * - $(PREFIX):FF:033:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[33].Info.sPath + - | io: input + + + * - $(PREFIX):FF:033:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[33].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:033:OK_RBV + - bi + - $(SYMBOL).astFF[33].OK + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:Activate + - bo + - $(SYMBOL).astFF[33].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[33].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[33].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[33].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[33].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Duration + - longout + - $(SYMBOL).astFF[33].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[33].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[33].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:033:Reset + - bo + - $(SYMBOL).astFF[33].Reset + - | io: output + + + * - $(PREFIX):FF:033:Reset_RBV + - bi + - $(SYMBOL).astFF[33].Reset + - | io: output + + + * - $(PREFIX):FF:034:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[34].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:034:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[34].Info.Desc + - | io: input + + + * - $(PREFIX):FF:034:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[34].Info.DevName + - | io: input + + + * - $(PREFIX):FF:034:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[34].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:034:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[34].Info.InUse + - | io: input + + + * - $(PREFIX):FF:034:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[34].Info.sPath + - | io: input + + + * - $(PREFIX):FF:034:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[34].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:034:OK_RBV + - bi + - $(SYMBOL).astFF[34].OK + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:Activate + - bo + - $(SYMBOL).astFF[34].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[34].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[34].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[34].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[34].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Duration + - longout + - $(SYMBOL).astFF[34].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[34].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[34].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:034:Reset + - bo + - $(SYMBOL).astFF[34].Reset + - | io: output + + + * - $(PREFIX):FF:034:Reset_RBV + - bi + - $(SYMBOL).astFF[34].Reset + - | io: output + + + * - $(PREFIX):FF:035:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[35].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:035:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[35].Info.Desc + - | io: input + + + * - $(PREFIX):FF:035:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[35].Info.DevName + - | io: input + + + * - $(PREFIX):FF:035:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[35].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:035:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[35].Info.InUse + - | io: input + + + * - $(PREFIX):FF:035:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[35].Info.sPath + - | io: input + + + * - $(PREFIX):FF:035:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[35].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:035:OK_RBV + - bi + - $(SYMBOL).astFF[35].OK + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:Activate + - bo + - $(SYMBOL).astFF[35].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[35].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[35].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[35].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[35].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Duration + - longout + - $(SYMBOL).astFF[35].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[35].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[35].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:035:Reset + - bo + - $(SYMBOL).astFF[35].Reset + - | io: output + + + * - $(PREFIX):FF:035:Reset_RBV + - bi + - $(SYMBOL).astFF[35].Reset + - | io: output + + + * - $(PREFIX):FF:036:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[36].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:036:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[36].Info.Desc + - | io: input + + + * - $(PREFIX):FF:036:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[36].Info.DevName + - | io: input + + + * - $(PREFIX):FF:036:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[36].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:036:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[36].Info.InUse + - | io: input + + + * - $(PREFIX):FF:036:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[36].Info.sPath + - | io: input + + + * - $(PREFIX):FF:036:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[36].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:036:OK_RBV + - bi + - $(SYMBOL).astFF[36].OK + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:Activate + - bo + - $(SYMBOL).astFF[36].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[36].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[36].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[36].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[36].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Duration + - longout + - $(SYMBOL).astFF[36].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[36].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[36].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:036:Reset + - bo + - $(SYMBOL).astFF[36].Reset + - | io: output + + + * - $(PREFIX):FF:036:Reset_RBV + - bi + - $(SYMBOL).astFF[36].Reset + - | io: output + + + * - $(PREFIX):FF:037:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[37].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:037:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[37].Info.Desc + - | io: input + + + * - $(PREFIX):FF:037:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[37].Info.DevName + - | io: input + + + * - $(PREFIX):FF:037:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[37].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:037:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[37].Info.InUse + - | io: input + + + * - $(PREFIX):FF:037:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[37].Info.sPath + - | io: input + + + * - $(PREFIX):FF:037:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[37].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:037:OK_RBV + - bi + - $(SYMBOL).astFF[37].OK + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:Activate + - bo + - $(SYMBOL).astFF[37].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[37].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[37].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[37].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[37].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Duration + - longout + - $(SYMBOL).astFF[37].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[37].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[37].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:037:Reset + - bo + - $(SYMBOL).astFF[37].Reset + - | io: output + + + * - $(PREFIX):FF:037:Reset_RBV + - bi + - $(SYMBOL).astFF[37].Reset + - | io: output + + + * - $(PREFIX):FF:038:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[38].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:038:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[38].Info.Desc + - | io: input + + + * - $(PREFIX):FF:038:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[38].Info.DevName + - | io: input + + + * - $(PREFIX):FF:038:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[38].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:038:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[38].Info.InUse + - | io: input + + + * - $(PREFIX):FF:038:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[38].Info.sPath + - | io: input + + + * - $(PREFIX):FF:038:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[38].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:038:OK_RBV + - bi + - $(SYMBOL).astFF[38].OK + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:Activate + - bo + - $(SYMBOL).astFF[38].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[38].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[38].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[38].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[38].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Duration + - longout + - $(SYMBOL).astFF[38].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[38].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[38].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:038:Reset + - bo + - $(SYMBOL).astFF[38].Reset + - | io: output + + + * - $(PREFIX):FF:038:Reset_RBV + - bi + - $(SYMBOL).astFF[38].Reset + - | io: output + + + * - $(PREFIX):FF:039:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[39].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:039:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[39].Info.Desc + - | io: input + + + * - $(PREFIX):FF:039:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[39].Info.DevName + - | io: input + + + * - $(PREFIX):FF:039:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[39].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:039:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[39].Info.InUse + - | io: input + + + * - $(PREFIX):FF:039:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[39].Info.sPath + - | io: input + + + * - $(PREFIX):FF:039:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[39].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:039:OK_RBV + - bi + - $(SYMBOL).astFF[39].OK + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:Activate + - bo + - $(SYMBOL).astFF[39].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[39].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[39].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[39].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[39].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Duration + - longout + - $(SYMBOL).astFF[39].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[39].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[39].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:039:Reset + - bo + - $(SYMBOL).astFF[39].Reset + - | io: output + + + * - $(PREFIX):FF:039:Reset_RBV + - bi + - $(SYMBOL).astFF[39].Reset + - | io: output + + + * - $(PREFIX):FF:040:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[40].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:040:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[40].Info.Desc + - | io: input + + + * - $(PREFIX):FF:040:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[40].Info.DevName + - | io: input + + + * - $(PREFIX):FF:040:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[40].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:040:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[40].Info.InUse + - | io: input + + + * - $(PREFIX):FF:040:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[40].Info.sPath + - | io: input + + + * - $(PREFIX):FF:040:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[40].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:040:OK_RBV + - bi + - $(SYMBOL).astFF[40].OK + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:Activate + - bo + - $(SYMBOL).astFF[40].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[40].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[40].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[40].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[40].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Duration + - longout + - $(SYMBOL).astFF[40].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[40].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[40].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:040:Reset + - bo + - $(SYMBOL).astFF[40].Reset + - | io: output + + + * - $(PREFIX):FF:040:Reset_RBV + - bi + - $(SYMBOL).astFF[40].Reset + - | io: output + + + * - $(PREFIX):FF:041:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[41].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:041:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[41].Info.Desc + - | io: input + + + * - $(PREFIX):FF:041:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[41].Info.DevName + - | io: input + + + * - $(PREFIX):FF:041:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[41].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:041:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[41].Info.InUse + - | io: input + + + * - $(PREFIX):FF:041:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[41].Info.sPath + - | io: input + + + * - $(PREFIX):FF:041:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[41].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:041:OK_RBV + - bi + - $(SYMBOL).astFF[41].OK + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:Activate + - bo + - $(SYMBOL).astFF[41].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[41].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[41].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[41].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[41].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Duration + - longout + - $(SYMBOL).astFF[41].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[41].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[41].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:041:Reset + - bo + - $(SYMBOL).astFF[41].Reset + - | io: output + + + * - $(PREFIX):FF:041:Reset_RBV + - bi + - $(SYMBOL).astFF[41].Reset + - | io: output + + + * - $(PREFIX):FF:042:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[42].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:042:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[42].Info.Desc + - | io: input + + + * - $(PREFIX):FF:042:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[42].Info.DevName + - | io: input + + + * - $(PREFIX):FF:042:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[42].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:042:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[42].Info.InUse + - | io: input + + + * - $(PREFIX):FF:042:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[42].Info.sPath + - | io: input + + + * - $(PREFIX):FF:042:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[42].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:042:OK_RBV + - bi + - $(SYMBOL).astFF[42].OK + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:Activate + - bo + - $(SYMBOL).astFF[42].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[42].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[42].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[42].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[42].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Duration + - longout + - $(SYMBOL).astFF[42].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[42].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[42].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:042:Reset + - bo + - $(SYMBOL).astFF[42].Reset + - | io: output + + + * - $(PREFIX):FF:042:Reset_RBV + - bi + - $(SYMBOL).astFF[42].Reset + - | io: output + + + * - $(PREFIX):FF:043:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[43].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:043:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[43].Info.Desc + - | io: input + + + * - $(PREFIX):FF:043:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[43].Info.DevName + - | io: input + + + * - $(PREFIX):FF:043:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[43].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:043:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[43].Info.InUse + - | io: input + + + * - $(PREFIX):FF:043:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[43].Info.sPath + - | io: input + + + * - $(PREFIX):FF:043:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[43].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:043:OK_RBV + - bi + - $(SYMBOL).astFF[43].OK + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:Activate + - bo + - $(SYMBOL).astFF[43].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[43].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[43].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[43].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[43].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Duration + - longout + - $(SYMBOL).astFF[43].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[43].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[43].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:043:Reset + - bo + - $(SYMBOL).astFF[43].Reset + - | io: output + + + * - $(PREFIX):FF:043:Reset_RBV + - bi + - $(SYMBOL).astFF[43].Reset + - | io: output + + + * - $(PREFIX):FF:044:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[44].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:044:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[44].Info.Desc + - | io: input + + + * - $(PREFIX):FF:044:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[44].Info.DevName + - | io: input + + + * - $(PREFIX):FF:044:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[44].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:044:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[44].Info.InUse + - | io: input + + + * - $(PREFIX):FF:044:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[44].Info.sPath + - | io: input + + + * - $(PREFIX):FF:044:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[44].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:044:OK_RBV + - bi + - $(SYMBOL).astFF[44].OK + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:Activate + - bo + - $(SYMBOL).astFF[44].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[44].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[44].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[44].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[44].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Duration + - longout + - $(SYMBOL).astFF[44].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[44].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[44].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:044:Reset + - bo + - $(SYMBOL).astFF[44].Reset + - | io: output + + + * - $(PREFIX):FF:044:Reset_RBV + - bi + - $(SYMBOL).astFF[44].Reset + - | io: output + + + * - $(PREFIX):FF:045:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[45].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:045:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[45].Info.Desc + - | io: input + + + * - $(PREFIX):FF:045:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[45].Info.DevName + - | io: input + + + * - $(PREFIX):FF:045:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[45].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:045:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[45].Info.InUse + - | io: input + + + * - $(PREFIX):FF:045:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[45].Info.sPath + - | io: input + + + * - $(PREFIX):FF:045:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[45].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:045:OK_RBV + - bi + - $(SYMBOL).astFF[45].OK + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:Activate + - bo + - $(SYMBOL).astFF[45].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[45].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[45].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[45].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[45].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Duration + - longout + - $(SYMBOL).astFF[45].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[45].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[45].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:045:Reset + - bo + - $(SYMBOL).astFF[45].Reset + - | io: output + + + * - $(PREFIX):FF:045:Reset_RBV + - bi + - $(SYMBOL).astFF[45].Reset + - | io: output + + + * - $(PREFIX):FF:046:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[46].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:046:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[46].Info.Desc + - | io: input + + + * - $(PREFIX):FF:046:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[46].Info.DevName + - | io: input + + + * - $(PREFIX):FF:046:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[46].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:046:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[46].Info.InUse + - | io: input + + + * - $(PREFIX):FF:046:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[46].Info.sPath + - | io: input + + + * - $(PREFIX):FF:046:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[46].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:046:OK_RBV + - bi + - $(SYMBOL).astFF[46].OK + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:Activate + - bo + - $(SYMBOL).astFF[46].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[46].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[46].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[46].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[46].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Duration + - longout + - $(SYMBOL).astFF[46].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[46].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[46].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:046:Reset + - bo + - $(SYMBOL).astFF[46].Reset + - | io: output + + + * - $(PREFIX):FF:046:Reset_RBV + - bi + - $(SYMBOL).astFF[46].Reset + - | io: output + + + * - $(PREFIX):FF:047:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[47].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:047:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[47].Info.Desc + - | io: input + + + * - $(PREFIX):FF:047:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[47].Info.DevName + - | io: input + + + * - $(PREFIX):FF:047:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[47].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:047:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[47].Info.InUse + - | io: input + + + * - $(PREFIX):FF:047:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[47].Info.sPath + - | io: input + + + * - $(PREFIX):FF:047:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[47].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:047:OK_RBV + - bi + - $(SYMBOL).astFF[47].OK + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:Activate + - bo + - $(SYMBOL).astFF[47].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[47].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[47].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[47].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[47].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Duration + - longout + - $(SYMBOL).astFF[47].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[47].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[47].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:047:Reset + - bo + - $(SYMBOL).astFF[47].Reset + - | io: output + + + * - $(PREFIX):FF:047:Reset_RBV + - bi + - $(SYMBOL).astFF[47].Reset + - | io: output + + + * - $(PREFIX):FF:048:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[48].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:048:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[48].Info.Desc + - | io: input + + + * - $(PREFIX):FF:048:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[48].Info.DevName + - | io: input + + + * - $(PREFIX):FF:048:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[48].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:048:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[48].Info.InUse + - | io: input + + + * - $(PREFIX):FF:048:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[48].Info.sPath + - | io: input + + + * - $(PREFIX):FF:048:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[48].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:048:OK_RBV + - bi + - $(SYMBOL).astFF[48].OK + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:Activate + - bo + - $(SYMBOL).astFF[48].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[48].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[48].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[48].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[48].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Duration + - longout + - $(SYMBOL).astFF[48].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[48].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[48].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:048:Reset + - bo + - $(SYMBOL).astFF[48].Reset + - | io: output + + + * - $(PREFIX):FF:048:Reset_RBV + - bi + - $(SYMBOL).astFF[48].Reset + - | io: output + + + * - $(PREFIX):FF:049:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[49].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:049:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[49].Info.Desc + - | io: input + + + * - $(PREFIX):FF:049:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[49].Info.DevName + - | io: input + + + * - $(PREFIX):FF:049:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[49].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:049:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[49].Info.InUse + - | io: input + + + * - $(PREFIX):FF:049:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[49].Info.sPath + - | io: input + + + * - $(PREFIX):FF:049:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[49].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:049:OK_RBV + - bi + - $(SYMBOL).astFF[49].OK + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:Activate + - bo + - $(SYMBOL).astFF[49].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[49].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[49].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[49].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[49].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Duration + - longout + - $(SYMBOL).astFF[49].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[49].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[49].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:049:Reset + - bo + - $(SYMBOL).astFF[49].Reset + - | io: output + + + * - $(PREFIX):FF:049:Reset_RBV + - bi + - $(SYMBOL).astFF[49].Reset + - | io: output + + + * - $(PREFIX):FF:050:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[50].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:050:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[50].Info.Desc + - | io: input + + + * - $(PREFIX):FF:050:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[50].Info.DevName + - | io: input + + + * - $(PREFIX):FF:050:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[50].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:050:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[50].Info.InUse + - | io: input + + + * - $(PREFIX):FF:050:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[50].Info.sPath + - | io: input + + + * - $(PREFIX):FF:050:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[50].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:050:OK_RBV + - bi + - $(SYMBOL).astFF[50].OK + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:Activate + - bo + - $(SYMBOL).astFF[50].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[50].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[50].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[50].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[50].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Duration + - longout + - $(SYMBOL).astFF[50].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[50].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[50].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:050:Reset + - bo + - $(SYMBOL).astFF[50].Reset + - | io: output + + + * - $(PREFIX):FF:050:Reset_RBV + - bi + - $(SYMBOL).astFF[50].Reset + - | io: output + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).xOK + - | io: input + + + * - $(PREFIX):RegistrationFailure + - bo + - $(SYMBOL).xFastFaultRegFail + - | io: output + + + * - $(PREFIX):RegistrationFailure_RBV + - bi + - $(SYMBOL).xFastFaultRegFail + - | io: output + + + +PMPS.FB_SubSysToArbiter_IO +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ActiveCohort_RBV + - longin + - $(SYMBOL).nActiveCohort + - | io: input + + + * - $(PREFIX):RequestCohort_RBV + - longin + - $(SYMBOL).nRequestCohort + - | io: input + + + +PMPS.ST_BeamParams +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Rate_RBV + - longin + - $(SYMBOL).nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Transmission_RBV + - ai + - $(SYMBOL).nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Valid_RBV + - bi + - $(SYMBOL).xValid + - | io: input + + + * - $(PREFIX):Veto_RBV + - waveform + - $(SYMBOL).aVetoDevices + - | io: input + + + +PMPS.ST_BP_ArbInternal +^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Device_RBV + - waveform + - $(SYMBOL).sDevName + - | io: input + + + * - $(PREFIX):ID_RBV + - longin + - $(SYMBOL).nId + - | io: input + + + * - $(PREFIX):Live_RBV + - bi + - $(SYMBOL).LiveInTable + - | io: input + + + * - $(PREFIX):PhotonEnergyRanges_RBV + - longin + - $(SYMBOL).neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Rate_RBV + - longin + - $(SYMBOL).nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Transmission_RBV + - ai + - $(SYMBOL).nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Valid_RBV + - bi + - $(SYMBOL).xValid + - | io: input + + + * - $(PREFIX):Veto_RBV + - waveform + - $(SYMBOL).aVetoDevices + - | io: input + + + +PMPS.ST_FF +^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):BeamPermitted_RBV + - bi + - $(SYMBOL).BeamPermitted + - | io: input + + + * - $(PREFIX):Info:Desc_RBV + - waveform + - $(SYMBOL).Info.Desc + - | io: input + + + * - $(PREFIX):Info:DevName_RBV + - waveform + - $(SYMBOL).Info.DevName + - | io: input + + + * - $(PREFIX):Info:InfoString_RBV + - waveform + - $(SYMBOL).Info.InfoString + - | io: input + + + * - $(PREFIX):Info:InUse_RBV + - bi + - $(SYMBOL).Info.InUse + - | io: input + + + * - $(PREFIX):Info:Path_RBV + - waveform + - $(SYMBOL).Info.sPath + - | io: input + + + * - $(PREFIX):Info:TypeCode_RBV + - longin + - $(SYMBOL).Info.TypeCode + - | io: input + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).OK + - | io: input + + + * - $(PREFIX):Ovrd:Activate + - bo + - $(SYMBOL).Ovrd.Activate + - | io: output + + + * - $(PREFIX):Ovrd:Activate_RBV + - bi + - $(SYMBOL).Ovrd.Activate + - | io: output + + + * - $(PREFIX):Ovrd:Active_RBV + - bi + - $(SYMBOL).Ovrd.Active + - | io: input + + + * - $(PREFIX):Ovrd:Deactivate + - bo + - $(SYMBOL).Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):Ovrd:Duration + - longout + - $(SYMBOL).Ovrd.Duration + - | io: output + + + * - $(PREFIX):Ovrd:Duration_RBV + - longin + - $(SYMBOL).Ovrd.Duration + - | io: output + + + * - $(PREFIX):Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):Ovrd:Expiration + - longout + - $(SYMBOL).Ovrd.Expiration + - | io: output + + + * - $(PREFIX):Ovrd:Expiration_RBV + - longin + - $(SYMBOL).Ovrd.Expiration + - | io: output + + + * - $(PREFIX):Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):Ovrd:StartDT + - longout + - $(SYMBOL).Ovrd.StartDT + - | io: output + + + * - $(PREFIX):Ovrd:StartDT_RBV + - longin + - $(SYMBOL).Ovrd.StartDT + - | io: output + + + * - $(PREFIX):Reset + - bo + - $(SYMBOL).Reset + - | io: output + + + * - $(PREFIX):Reset_RBV + - bi + - $(SYMBOL).Reset + - | io: output + + + +PMPS.ST_FFInfo +^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Desc_RBV + - waveform + - $(SYMBOL).Desc + - | io: input + + + * - $(PREFIX):DevName_RBV + - waveform + - $(SYMBOL).DevName + - | io: input + + + * - $(PREFIX):InfoString_RBV + - waveform + - $(SYMBOL).InfoString + - | io: input + + + * - $(PREFIX):InUse_RBV + - bi + - $(SYMBOL).InUse + - | io: input + + + * - $(PREFIX):Path_RBV + - waveform + - $(SYMBOL).sPath + - | io: input + + + * - $(PREFIX):TypeCode_RBV + - longin + - $(SYMBOL).TypeCode + - | io: input + + + +PMPS.ST_FFOverride +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Activate + - bo + - $(SYMBOL).Activate + - | io: output + + + * - $(PREFIX):Activate_RBV + - bi + - $(SYMBOL).Activate + - | io: output + + + * - $(PREFIX):Active_RBV + - bi + - $(SYMBOL).Active + - | io: input + + + * - $(PREFIX):Deactivate + - bo + - $(SYMBOL).Deactivate + - | io: output + + + * - $(PREFIX):Deactivate_RBV + - bi + - $(SYMBOL).Deactivate + - | io: output + + + * - $(PREFIX):Duration + - longout + - $(SYMBOL).Duration + - | io: output + + + * - $(PREFIX):Duration_RBV + - longin + - $(SYMBOL).Duration + - | io: output + + + * - $(PREFIX):ElapsedTime_RBV + - longin + - $(SYMBOL).ElapsedTime + - | io: input + + + * - $(PREFIX):Expiration + - longout + - $(SYMBOL).Expiration + - | io: output + + + * - $(PREFIX):Expiration_RBV + - longin + - $(SYMBOL).Expiration + - | io: output + + + * - $(PREFIX):RemainingTime_RBV + - longin + - $(SYMBOL).RemainingTime + - | io: input + + + * - $(PREFIX):StartDT + - longout + - $(SYMBOL).StartDT + - | io: output + + + * - $(PREFIX):StartDT_RBV + - longin + - $(SYMBOL).StartDT + - | io: output + + + +PMPS.ST_PMPS_Aperture +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Height_RBV + - ai + - $(SYMBOL).Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).xOK + - | io: input + + + * - $(PREFIX):Width_RBV + - ai + - $(SYMBOL).Width + - | field: EGU mm + | io: input + + + +PMPS.T_HashTableEntry +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Key_RBV + - longin + - $(SYMBOL).key + - | io: input + + + +ST_BeamParams_IO +^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Attenuation_RBV + - ai + - $(SYMBOL).nTran + - | io: input + + + * - $(PREFIX):Attenuation_RBV + - longin + - $(SYMBOL).nCohortInt + - | io: input + + + * - $(PREFIX):AuxAttenuator_RBV + - waveform + - $(SYMBOL).aVetoDevices + - | io: input + + + * - $(PREFIX):PhotonEnergy_RBV + - longin + - $(SYMBOL).neVRange + - | io: input + + + * - $(PREFIX):Rate_RBV + - longin + - $(SYMBOL).nRate + - | io: input + + + * - $(PREFIX):Valid_RBV + - bi + - $(SYMBOL).xValid + - | io: input + + + +ST_LoggingEventInfo +^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Message_RBV + - waveform + - $(SYMBOL).msg + - | io: input + + + * - $(PREFIX):MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Source_RBV + - waveform + - $(SYMBOL).source + - | io: input + + + * - $(PREFIX):Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + +ST_PMPS_Aperture_IO +^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Height_RBV + - ai + - $(SYMBOL).Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).xOK + - | io: input + + + * - $(PREFIX):Width_RBV + - ai + - $(SYMBOL).Width + - | field: EGU mm + | io: input + + + +Database Records +---------------- + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - QRIXS:ROUGH:VRO:01:OPN_SW_RBV + - bi + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:ROUGH:VRO:01:OPN_SW + - bo + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:ROUGH:VRO:01:OPN_DO_RBV + - bi + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - QRIXS:ROUGH:VRO:01:OPN_OK_RBV + - bi + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:ROUGH:VRO:01:OVRD_ON_RBV + - bi + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:ROUGH:VRO:01:OVRD_ON + - bo + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:ROUGH:VRO:01:FORCE_OPN_RBV + - bi + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:VRO:01:FORCE_OPN + - bo + - GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:PIP:01:Inverted_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:DET:PIP:01:Inverted + - bo + - GVL_Devices.qRIXS_DET_PIP_01.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:DET:PIP:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:DET:PIP:01:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_DET_PIP_01.stPump.iAutoOnTimer + - | io: input + + + * - QRIXS:DET:PIP:01:AI_Offset_RBV + - longin + - GVL_Devices.qRIXS_DET_PIP_01.stPump.iOffset + - | io: output + + + * - QRIXS:DET:PIP:01:AI_Offset + - longout + - GVL_Devices.qRIXS_DET_PIP_01.stPump.iOffset + - | io: output + + + * - QRIXS:DET:PIP:01:PRESS_AI_RBV + - ai + - GVL_Devices.qRIXS_DET_PIP_01.stPump.i_iPRESS + - | io: input + + + * - QRIXS:DET:PIP:01:HV_DI_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.i_xHV_DI + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:PIP:01:FORCE_START_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:PIP:01:FORCE_START + - bo + - GVL_Devices.qRIXS_DET_PIP_01.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:PIP:01:HV_DO_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.q_xHVEna_DO + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:DET:PIP:01:AT_VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_DET_PIP_01.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:PIP:01:AT_VAC_SP + - ao + - GVL_Devices.qRIXS_DET_PIP_01.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:PIP:01:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_DET_PIP_01.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:PIP:01:SP_HYS + - ao + - GVL_Devices.qRIXS_DET_PIP_01.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:PIP:01:PRESS_RBV + - ai + - GVL_Devices.qRIXS_DET_PIP_01.stPump.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:DET:PIP:01:ILK_DEVICE_RBV + - waveform + - GVL_Devices.qRIXS_DET_PIP_01.stPump.sIlkDeviceName + - | io: input + + + * - QRIXS:DET:PIP:01:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:PIP:01:Auto_On + - bo + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:PIP:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:PIP:01:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:PIP:01:HV_SW + - bo + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:PIP:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:DET:PIP:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:PIP:01:LOGGER + - bo + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:PIP:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:DET:PIP:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_DET_PIP_01.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:OPT:PIP:01:Inverted_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:OPT:PIP:01:Inverted + - bo + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:OPT:PIP:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:OPT:PIP:01:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.iAutoOnTimer + - | io: input + + + * - QRIXS:OPT:PIP:01:AI_Offset_RBV + - longin + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.iOffset + - | io: output + + + * - QRIXS:OPT:PIP:01:AI_Offset + - longout + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.iOffset + - | io: output + + + * - QRIXS:OPT:PIP:01:PRESS_AI_RBV + - ai + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.i_iPRESS + - | io: input + + + * - QRIXS:OPT:PIP:01:HV_DI_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.i_xHV_DI + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:PIP:01:FORCE_START_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:PIP:01:FORCE_START + - bo + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:PIP:01:HV_DO_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.q_xHVEna_DO + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:OPT:PIP:01:AT_VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:PIP:01:AT_VAC_SP + - ao + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:PIP:01:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:PIP:01:SP_HYS + - ao + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:PIP:01:PRESS_RBV + - ai + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:OPT:PIP:01:ILK_DEVICE_RBV + - waveform + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.sIlkDeviceName + - | io: input + + + * - QRIXS:OPT:PIP:01:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:PIP:01:Auto_On + - bo + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:PIP:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:PIP:01:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:PIP:01:HV_SW + - bo + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:PIP:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:OPT:PIP:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:PIP:01:LOGGER + - bo + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:PIP:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:OPT:PIP:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_OPT_PIP_01.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:PRO:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_PRO_01.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:PRO:01:ALARM_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.i_xAlarm + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:BPStatus_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.i_xBPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:MPStatus_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.i_xMPStatus + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:REMOTE_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.i_xRemote + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:WARN_DI_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.i_xWarning + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:RUN_SW_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - QRIXS:PRO:01:RUN_SW + - bo + - GVL_Devices.qRIXS_PRO_01.stPump.pv_xRunSW + - | field: ONAM Start + | field: ZNAM Stop + | io: output + + + * - QRIXS:PRO:01:BPStart_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.q_xBPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:MPStart_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.q_xMPStart + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:RUN_DO_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.q_xRunDo + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:AT_SPD_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.xAtSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.xErr + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:PRO:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.xIlkOK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:PRO:01:WARN_RBV + - bi + - GVL_Devices.qRIXS_PRO_01.stPump.xWrn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:ROUGH:GPI:01:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:ROUGH:GPI:01:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:ROUGH:GPI:01:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:ROUGH:GPI:01:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.i_xHV_ON + - | io: input + + + * - QRIXS:ROUGH:GPI:01:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:01:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:01:SP_HYS + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:01:PRESS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:ROUGH:GPI:01:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:01:PRO_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:01:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:01:VAC_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:01:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:01:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:01:Auto_On + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:01:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:01:HV_SW + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:GPI:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:01:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:01:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:ROUGH:GPI:02:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:ROUGH:GPI:02:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:ROUGH:GPI:02:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:ROUGH:GPI:02:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:ROUGH:GPI:02:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.i_xHV_ON + - | io: input + + + * - QRIXS:ROUGH:GPI:02:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:02:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:02:SP_HYS + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:02:PRESS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:ROUGH:GPI:02:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:02:PRO_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:02:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:02:VAC_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:02:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:02:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:02:Auto_On + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:02:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:02:HV_SW + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:02:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:GPI:02:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:02:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:02:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:ROUGH:GPI:04:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:ROUGH:GPI:04:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:ROUGH:GPI:04:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:ROUGH:GPI:04:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:ROUGH:GPI:04:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.i_xHV_ON + - | io: input + + + * - QRIXS:ROUGH:GPI:04:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:04:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:04:SP_HYS + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:04:PRESS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:ROUGH:GPI:04:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:04:PRO_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:04:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:04:VAC_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:04:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:04:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:04:Auto_On + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:04:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:04:HV_SW + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:04:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:GPI:04:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:04:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:04:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:ROUGH:GPI:11:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:ROUGH:GPI:11:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:ROUGH:GPI:11:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:ROUGH:GPI:11:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:ROUGH:GPI:11:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.i_xHV_ON + - | io: input + + + * - QRIXS:ROUGH:GPI:11:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:11:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:11:SP_HYS + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:11:PRESS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:ROUGH:GPI:11:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:11:PRO_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:11:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:11:VAC_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:11:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:11:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:11:Auto_On + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:11:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:11:HV_SW + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:11:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:GPI:11:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:11:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:11:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:ROUGH:GPI:12:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:ROUGH:GPI:12:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:ROUGH:GPI:12:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:ROUGH:GPI:12:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:ROUGH:GPI:12:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.i_xHV_ON + - | io: input + + + * - QRIXS:ROUGH:GPI:12:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:12:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:12:SP_HYS + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:12:PRESS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:ROUGH:GPI:12:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:12:PRO_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:12:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:12:VAC_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:12:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:12:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:12:Auto_On + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:12:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:12:HV_SW + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:12:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:GPI:12:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:12:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:12:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:ROUGH:GPI:21:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:ROUGH:GPI:21:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:ROUGH:GPI:21:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:ROUGH:GPI:21:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:ROUGH:GPI:21:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.i_xHV_ON + - | io: input + + + * - QRIXS:ROUGH:GPI:21:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:21:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:21:SP_HYS + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:21:PRESS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:ROUGH:GPI:21:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:21:PRO_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:21:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:21:VAC_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:21:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:21:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:21:Auto_On + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:21:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:21:HV_SW + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:21:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:GPI:21:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:21:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:21:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:ROUGH:GPI:31:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:ROUGH:GPI:31:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:ROUGH:GPI:31:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:ROUGH:GPI:31:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:ROUGH:GPI:31:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.i_xHV_ON + - | io: input + + + * - QRIXS:ROUGH:GPI:31:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:31:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:31:SP_HYS + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:31:PRESS_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:ROUGH:GPI:31:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:31:PRO_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:31:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:31:VAC_SP + - ao + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:ROUGH:GPI:31:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:GPI:31:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:31:Auto_On + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:GPI:31:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:31:HV_SW + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:31:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:GPI:31:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:31:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:GPI:31:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:ROUGH:VRC:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:ROUGH:VRC:01:ERROR + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:ROUGH:VRC:01:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:ROUGH:VRC:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:ROUGH:VRC:01:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:VRC:01:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:VRC:01:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:ROUGH:VRC:01:ALM_RST + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:ROUGH:VRC:01:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:ROUGH:VRC:01:OPN_SW + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:ROUGH:VRC:01:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:VRC:01:FORCE_OPN + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:VRC:01:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:VRC:01:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:ROUGH:VRC:01:ErrMsg + - waveform + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:ROUGH:VRC:01:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:ROUGH:VRC:01:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:VRC:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:VRC:01:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:VRC:01:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:ROUGH:VRC:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:ROUGH:VRC:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:ROUGH:VRC:02:ERROR_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:ROUGH:VRC:02:ERROR + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:ROUGH:VRC:02:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:ROUGH:VRC:02:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:ROUGH:VRC:02:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:VRC:02:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:VRC:02:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:ROUGH:VRC:02:ALM_RST + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:ROUGH:VRC:02:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:ROUGH:VRC:02:OPN_SW + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:ROUGH:VRC:02:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:VRC:02:FORCE_OPN + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:ROUGH:VRC:02:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:ROUGH:VRC:02:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:ROUGH:VRC:02:ErrMsg + - waveform + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:ROUGH:VRC:02:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:ROUGH:VRC:02:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:ROUGH:VRC:02:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:VRC:02:LOGGER + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:ROUGH:VRC:02:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:ROUGH:VRC:02:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:ROUGH:VRC:02:OVRD_ON + - bo + - GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SA:GCP:02:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SA_GCP_02.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:SA:GCP:02:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SA_GCP_02.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:SA:GCP:02:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_SA_GCP_02.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:SA:GCP:02:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:SA:GCP:02:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.i_xHV_ON + - | io: input + + + * - QRIXS:SA:GCP:02:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:GCP:02:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SA_GCP_02.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:02:SP_HYS + - ao + - GVL_Devices.qRIXS_SA_GCP_02.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:02:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SA_GCP_02.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SA:GCP:02:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_SA_GCP_02.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:02:PRO_SP + - ao + - GVL_Devices.qRIXS_SA_GCP_02.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:02:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SA_GCP_02.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:02:VAC_SP + - ao + - GVL_Devices.qRIXS_SA_GCP_02.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:02:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:GCP:02:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:GCP:02:Auto_On + - bo + - GVL_Devices.qRIXS_SA_GCP_02.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:GCP:02:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:02:HV_SW + - bo + - GVL_Devices.qRIXS_SA_GCP_02.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:02:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SA:GCP:02:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:02:LOGGER + - bo + - GVL_Devices.qRIXS_SA_GCP_02.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:02:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_SA_GCP_02.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SA:VRC:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SA:VRC:01:ERROR + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SA:VRC:01:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SA:VRC:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SA:VRC:01:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:VRC:01:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:VRC:01:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SA:VRC:01:ALM_RST + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SA:VRC:01:CLS_SW_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SA:VRC:01:CLS_SW + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SA:VRC:01:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SA:VRC:01:OPN_SW + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SA:VRC:01:FORCE_CLS_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:VRC:01:FORCE_CLS + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:VRC:01:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:VRC:01:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:VRC:01:CLS_DO_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SA:VRC:01:CLS_DO + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SA:VRC:01:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:VRC:01:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SA:VRC:01:ErrMsg + - waveform + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SA:VRC:01:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xCLS_OK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:VRC:01:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SA:VRC:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:VRC:01:LOGGER + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:VRC:01:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SA:VRC:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SA:VRC:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:GCC:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_GCC_01.IG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:SC:GCC:01:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SC_GCC_01.IG.iAutoOnTimer + - | io: input + + + * - QRIXS:SC:GCC:01:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_SC_GCC_01.IG.i_iPRESS_R + - | io: input + + + * - QRIXS:SC:GCC:01:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:SC:GCC:01:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.i_xHV_ON + - | io: input + + + * - QRIXS:SC:GCC:01:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:GCC:01:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SC_GCC_01.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GCC:01:SP_HYS + - ao + - GVL_Devices.qRIXS_SC_GCC_01.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GCC:01:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SC_GCC_01.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SC:GCC:01:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_GCC_01.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GCC:01:PRO_SP + - ao + - GVL_Devices.qRIXS_SC_GCC_01.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GCC:01:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_GCC_01.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GCC:01:VAC_SP + - ao + - GVL_Devices.qRIXS_SC_GCC_01.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GCC:01:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:GCC:01:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:GCC:01:Auto_On + - bo + - GVL_Devices.qRIXS_SC_GCC_01.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:GCC:01:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GCC:01:HV_SW + - bo + - GVL_Devices.qRIXS_SC_GCC_01.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GCC:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:GCC:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GCC:01:LOGGER + - bo + - GVL_Devices.qRIXS_SC_GCC_01.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GCC:01:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_GCC_01.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SC:GPI:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_GPI_01.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:SC:GPI:01:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SC_GPI_01.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:SC:GPI:01:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_SC_GPI_01.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:SC:GPI:01:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:SC:GPI:01:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.i_xHV_ON + - | io: input + + + * - QRIXS:SC:GPI:01:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:GPI:01:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SC_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GPI:01:SP_HYS + - ao + - GVL_Devices.qRIXS_SC_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GPI:01:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SC_GPI_01.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SC:GPI:01:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GPI:01:PRO_SP + - ao + - GVL_Devices.qRIXS_SC_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GPI:01:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GPI:01:VAC_SP + - ao + - GVL_Devices.qRIXS_SC_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:GPI:01:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:GPI:01:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:GPI:01:Auto_On + - bo + - GVL_Devices.qRIXS_SC_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:GPI:01:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GPI:01:HV_SW + - bo + - GVL_Devices.qRIXS_SC_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GPI:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:GPI:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GPI:01:LOGGER + - bo + - GVL_Devices.qRIXS_SC_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:GPI:01:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_GPI_01.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SC:PIP:01:Inverted_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:SC:PIP:01:Inverted + - bo + - GVL_Devices.qRIXS_SC_PIP_01.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:SC:PIP:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:SC:PIP:01:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SC_PIP_01.stPump.iAutoOnTimer + - | io: input + + + * - QRIXS:SC:PIP:01:AI_Offset_RBV + - longin + - GVL_Devices.qRIXS_SC_PIP_01.stPump.iOffset + - | io: output + + + * - QRIXS:SC:PIP:01:AI_Offset + - longout + - GVL_Devices.qRIXS_SC_PIP_01.stPump.iOffset + - | io: output + + + * - QRIXS:SC:PIP:01:PRESS_AI_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_01.stPump.i_iPRESS + - | io: input + + + * - QRIXS:SC:PIP:01:HV_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.i_xHV_DI + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PIP:01:FORCE_START_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:01:FORCE_START + - bo + - GVL_Devices.qRIXS_SC_PIP_01.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:01:HV_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.q_xHVEna_DO + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SC:PIP:01:AT_VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_01.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:01:AT_VAC_SP + - ao + - GVL_Devices.qRIXS_SC_PIP_01.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:01:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_01.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:01:SP_HYS + - ao + - GVL_Devices.qRIXS_SC_PIP_01.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:01:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_01.stPump.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PIP:01:ILK_DEVICE_RBV + - waveform + - GVL_Devices.qRIXS_SC_PIP_01.stPump.sIlkDeviceName + - | io: input + + + * - QRIXS:SC:PIP:01:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:01:Auto_On + - bo + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PIP:01:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:01:HV_SW + - bo + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:PIP:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:01:LOGGER + - bo + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:PIP:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_PIP_01.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:PIP:02:Inverted_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:SC:PIP:02:Inverted + - bo + - GVL_Devices.qRIXS_SC_PIP_02.stPump.bOutputInverted + - | field: ONAM INVERTED + | field: ZNAM NORMAL + | io: output + + + * - QRIXS:SC:PIP:02:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:SC:PIP:02:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SC_PIP_02.stPump.iAutoOnTimer + - | io: input + + + * - QRIXS:SC:PIP:02:AI_Offset_RBV + - longin + - GVL_Devices.qRIXS_SC_PIP_02.stPump.iOffset + - | io: output + + + * - QRIXS:SC:PIP:02:AI_Offset + - longout + - GVL_Devices.qRIXS_SC_PIP_02.stPump.iOffset + - | io: output + + + * - QRIXS:SC:PIP:02:PRESS_AI_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_02.stPump.i_iPRESS + - | io: input + + + * - QRIXS:SC:PIP:02:HV_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.i_xHV_DI + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PIP:02:FORCE_START_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:02:FORCE_START + - bo + - GVL_Devices.qRIXS_SC_PIP_02.stPump.pv_xOvrdStart + - | field: ONAM FORCE START + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:02:HV_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.q_xHVEna_DO + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SC:PIP:02:AT_VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_02.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:02:AT_VAC_SP + - ao + - GVL_Devices.qRIXS_SC_PIP_02.stPump.rHVEna_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:02:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_02.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:02:SP_HYS + - ao + - GVL_Devices.qRIXS_SC_PIP_02.stPump.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PIP:02:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SC_PIP_02.stPump.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PIP:02:ILK_DEVICE_RBV + - waveform + - GVL_Devices.qRIXS_SC_PIP_02.stPump.sIlkDeviceName + - | io: input + + + * - QRIXS:SC:PIP:02:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:02:Auto_On + - bo + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PIP:02:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xError + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PIP:02:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:02:HV_SW + - bo + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xHVEna_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:02:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:PIP:02:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:02:LOGGER + - bo + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:PIP:02:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:PIP:02:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_PIP_02.stPump.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:PTM:10:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:SC:PTM:10:SET_SPEED_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SC:PTM:10:SET_SPEED + - longout + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SC:PTM:10:TempBearing_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diBrngTemp + - | io: input + + + * - QRIXS:SC:PTM:10:TempPump_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diBtmTemp + - | io: input + + + * - QRIXS:SC:PTM:10:SPEED_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - QRIXS:SC:PTM:10:TempElec_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diElecTemp + - | io: input + + + * - QRIXS:SC:PTM:10:TempMotor_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diMtrTemp + - | io: input + + + * - QRIXS:SC:PTM:10:PWR_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diPwr + - | io: input + + + * - QRIXS:SC:PTM:10:ErrorCode_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_iErrorCode + - | io: input + + + * - QRIXS:SC:PTM:10:WarningCode_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_iWarningCode + - | io: input + + + * - QRIXS:SC:PTM:10:CURR_MON_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PTM:10:TEMP_MON_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PTM:10:Power_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_uiPowerPctRbk + - | io: input + + + * - QRIXS:SC:PTM:10:ALARM_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:10:ACCEL_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:10:AT_SPD_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:10:FAULT_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:10:TempFault_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xTempFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:10:WARN_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:10:RUN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_RunDO + - | io: input + + + * - QRIXS:SC:PTM:10:SET_SPEED_MODE_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:10:SET_SPEED_MODE + - bo + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:10:RESET_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:10:BP_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:10:BP_SP + - ao + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:10:IP_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:10:IP_SP + - ao + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:10:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - QRIXS:SC:PTM:10:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SC:PTM:10:RST_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:10:RST_SW + - bo + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:10:RUN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIXS:SC:PTM:10:RUN_SW + - bo + - GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIXS:SC:PTM:20:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:SC:PTM:20:SET_SPEED_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SC:PTM:20:SET_SPEED + - longout + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SC:PTM:20:TempBearing_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diBrngTemp + - | io: input + + + * - QRIXS:SC:PTM:20:TempPump_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diBtmTemp + - | io: input + + + * - QRIXS:SC:PTM:20:SPEED_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - QRIXS:SC:PTM:20:TempElec_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diElecTemp + - | io: input + + + * - QRIXS:SC:PTM:20:TempMotor_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diMtrTemp + - | io: input + + + * - QRIXS:SC:PTM:20:PWR_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diPwr + - | io: input + + + * - QRIXS:SC:PTM:20:ErrorCode_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_iErrorCode + - | io: input + + + * - QRIXS:SC:PTM:20:WarningCode_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_iWarningCode + - | io: input + + + * - QRIXS:SC:PTM:20:CURR_MON_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PTM:20:TEMP_MON_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PTM:20:Power_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_uiPowerPctRbk + - | io: input + + + * - QRIXS:SC:PTM:20:ALARM_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:20:ACCEL_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:20:AT_SPD_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:20:FAULT_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:20:TempFault_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xTempFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:20:WARN_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:20:RUN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_RunDO + - | io: input + + + * - QRIXS:SC:PTM:20:SET_SPEED_MODE_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:20:SET_SPEED_MODE + - bo + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:20:RESET_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:20:BP_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:20:BP_SP + - ao + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:20:IP_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:20:IP_SP + - ao + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:20:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - QRIXS:SC:PTM:20:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SC:PTM:20:RST_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:20:RST_SW + - bo + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:20:RUN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIXS:SC:PTM:20:RUN_SW + - bo + - GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIXS:SC:PTM:30:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:SC:PTM:30:SET_SPEED_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SC:PTM:30:SET_SPEED + - longout + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SC:PTM:30:TempBearing_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diBrngTemp + - | io: input + + + * - QRIXS:SC:PTM:30:TempPump_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diBtmTemp + - | io: input + + + * - QRIXS:SC:PTM:30:SPEED_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - QRIXS:SC:PTM:30:TempElec_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diElecTemp + - | io: input + + + * - QRIXS:SC:PTM:30:TempMotor_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diMtrTemp + - | io: input + + + * - QRIXS:SC:PTM:30:PWR_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diPwr + - | io: input + + + * - QRIXS:SC:PTM:30:ErrorCode_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_iErrorCode + - | io: input + + + * - QRIXS:SC:PTM:30:WarningCode_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_iWarningCode + - | io: input + + + * - QRIXS:SC:PTM:30:CURR_MON_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PTM:30:TEMP_MON_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - QRIXS:SC:PTM:30:Power_RBV + - longin + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_uiPowerPctRbk + - | io: input + + + * - QRIXS:SC:PTM:30:ALARM_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:30:ACCEL_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:30:AT_SPD_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:30:FAULT_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:30:TempFault_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xTempFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:30:WARN_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:30:RUN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_RunDO + - | io: input + + + * - QRIXS:SC:PTM:30:SET_SPEED_MODE_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:30:SET_SPEED_MODE + - bo + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:30:RESET_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:PTM:30:BP_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:30:BP_SP + - ao + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:30:IP_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:30:IP_SP + - ao + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:PTM:30:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - QRIXS:SC:PTM:30:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SC:PTM:30:RST_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:30:RST_SW + - bo + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:PTM:30:RUN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIXS:SC:PTM:30:RUN_SW + - bo + - GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIX:SC:VGC:01:Dis_DPIlk_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.i_xDis_DPIlk + - | io: output + + + * - QRIX:SC:VGC:01:Dis_DPIlk + - bo + - GVL_Devices.qRIXS_SC_VGC_01.i_xDis_DPIlk + - | io: output + + + * - QRIX:SC:VGC:01:EPS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.i_xEPS_OK + - | io: output + + + * - QRIX:SC:VGC:01:EPS_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_01.i_xEPS_OK + - | io: output + + + * - QRIX:SC:VGC:01:FF_Reset_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.i_xReset + - | io: output + + + * - QRIX:SC:VGC:01:FF_Reset + - bo + - GVL_Devices.qRIXS_SC_VGC_01.i_xReset + - | io: output + + + * - QRIX:SC:VGC:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VGC:01:ERROR + - bo + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VGC:01:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIX:SC:VGC:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIX:SC:VGC:01:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:01:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:01:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VGC:01:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VGC:01:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VGC:01:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VGC:01:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:01:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:01:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:01:AT_VAC_HYS_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:01:AT_VAC_HYS + - ao + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:01:AT_VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:01:AT_VAC_SP + - ao + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:01:HYST_PERC_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIX:SC:VGC:01:HYST_PERC + - ao + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIX:SC:VGC:01:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VGC:01:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VGC:01:ILK_DEVICE_DS_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sIlkDSDeviceName + - | io: input + + + * - QRIX:SC:VGC:01:ILK_DEVICE_US_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sIlkUSDeviceName + - | io: input + + + * - QRIX:SC:VGC:01:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xAT_VAC + - | field: ONAM AT VAC + | field: ZNAM NOT AT VAC + | io: input + + + * - QRIX:SC:VGC:01:DP_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xDP_OK + - | field: ONAM DP OK + | field: ZNAM DP NOT OK + | io: input + + + * - QRIX:SC:VGC:01:ERR_DifPres_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xERR_DifPres + - | field: ONAM Diffrential error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIX:SC:VGC:01:ERR_Ext_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xERR_ExtFault + - | field: ONAM External error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIX:SC:VGC:01:ERR_SP_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xERR_SP + - | field: ONAM Setpoint error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIX:SC:VGC:01:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIX:SC:VGC:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VGC:01:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VGC:01:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIX:SC:VGC:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIX:SC:VGC:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIX:SC:VGC:01:MPS_FAULT_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIX:SC:VGC:01:MPS_FAULT_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_01.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIX:SC:VGC:01:MPS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_01.xPMPS_OK + - | io: output + + + * - QRIX:SC:VGC:01:MPS_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_01.xPMPS_OK + - | io: output + + + * - QRIX:SC:VGC:02:Dis_DPIlk_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.i_xDis_DPIlk + - | io: output + + + * - QRIX:SC:VGC:02:Dis_DPIlk + - bo + - GVL_Devices.qRIXS_SC_VGC_02.i_xDis_DPIlk + - | io: output + + + * - QRIX:SC:VGC:02:EPS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.i_xEPS_OK + - | io: output + + + * - QRIX:SC:VGC:02:EPS_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_02.i_xEPS_OK + - | io: output + + + * - QRIX:SC:VGC:02:FF_Reset_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.i_xReset + - | io: output + + + * - QRIX:SC:VGC:02:FF_Reset + - bo + - GVL_Devices.qRIXS_SC_VGC_02.i_xReset + - | io: output + + + * - QRIX:SC:VGC:02:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VGC:02:ERROR + - bo + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VGC:02:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIX:SC:VGC:02:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIX:SC:VGC:02:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:02:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:02:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VGC:02:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VGC:02:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VGC:02:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VGC:02:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:02:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:02:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:02:AT_VAC_HYS_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:02:AT_VAC_HYS + - ao + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:02:AT_VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:02:AT_VAC_SP + - ao + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIX:SC:VGC:02:HYST_PERC_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIX:SC:VGC:02:HYST_PERC + - ao + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIX:SC:VGC:02:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VGC:02:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VGC:02:ILK_DEVICE_DS_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sIlkDSDeviceName + - | io: input + + + * - QRIX:SC:VGC:02:ILK_DEVICE_US_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sIlkUSDeviceName + - | io: input + + + * - QRIX:SC:VGC:02:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xAT_VAC + - | field: ONAM AT VAC + | field: ZNAM NOT AT VAC + | io: input + + + * - QRIX:SC:VGC:02:DP_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xDP_OK + - | field: ONAM DP OK + | field: ZNAM DP NOT OK + | io: input + + + * - QRIX:SC:VGC:02:ERR_DifPres_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xERR_DifPres + - | field: ONAM Diffrential error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIX:SC:VGC:02:ERR_Ext_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xERR_ExtFault + - | field: ONAM External error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIX:SC:VGC:02:ERR_SP_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xERR_SP + - | field: ONAM Setpoint error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIX:SC:VGC:02:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIX:SC:VGC:02:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VGC:02:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VGC:02:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIX:SC:VGC:02:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIX:SC:VGC:02:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIX:SC:VGC:02:MPS_FAULT_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIX:SC:VGC:02:MPS_FAULT_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_02.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIX:SC:VGC:02:MPS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_02.xPMPS_OK + - | io: output + + + * - QRIX:SC:VGC:02:MPS_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_02.xPMPS_OK + - | io: output + + + * - QRIX:SC:VGC:03:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VGC:03:ERROR + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VGC:03:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIX:SC:VGC:03:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIX:SC:VGC:03:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:03:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:03:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VGC:03:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VGC:03:CLS_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIX:SC:VGC:03:CLS_SW + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIX:SC:VGC:03:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VGC:03:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VGC:03:FORCE_CLS_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:03:FORCE_CLS + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:03:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:03:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VGC:03:CLS_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIX:SC:VGC:03:CLS_DO + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIX:SC:VGC:03:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:03:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VGC:03:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VGC:03:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xCLS_OK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VGC:03:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIX:SC:VGC:03:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VGC:03:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VGC:03:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIX:SC:VGC:03:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIX:SC:VGC:03:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VGC:04:Dis_DPIlk_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.i_xDis_DPIlk + - | io: output + + + * - QRIXS:SC:VGC:04:Dis_DPIlk + - bo + - GVL_Devices.qRIXS_SC_VGC_04.i_xDis_DPIlk + - | io: output + + + * - QRIXS:SC:VGC:04:EPS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.i_xEPS_OK + - | io: output + + + * - QRIXS:SC:VGC:04:EPS_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_04.i_xEPS_OK + - | io: output + + + * - QRIXS:SC:VGC:04:FF_Reset_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.i_xReset + - | io: output + + + * - QRIXS:SC:VGC:04:FF_Reset + - bo + - GVL_Devices.qRIXS_SC_VGC_04.i_xReset + - | io: output + + + * - QRIXS:SC:VGC:04:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VGC:04:ERROR + - bo + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VGC:04:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SC:VGC:04:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SC:VGC:04:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VGC:04:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VGC:04:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VGC:04:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VGC:04:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VGC:04:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VGC:04:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VGC:04:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VGC:04:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VGC:04:AT_VAC_HYS_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:VGC:04:AT_VAC_HYS + - ao + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:VGC:04:AT_VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:VGC:04:AT_VAC_SP + - ao + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SC:VGC:04:HYST_PERC_RBV + - ai + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIXS:SC:VGC:04:HYST_PERC + - ao + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIXS:SC:VGC:04:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VGC:04:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VGC:04:ILK_DEVICE_DS_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sIlkDSDeviceName + - | io: input + + + * - QRIXS:SC:VGC:04:ILK_DEVICE_US_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sIlkUSDeviceName + - | io: input + + + * - QRIXS:SC:VGC:04:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xAT_VAC + - | field: ONAM AT VAC + | field: ZNAM NOT AT VAC + | io: input + + + * - QRIXS:SC:VGC:04:DP_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xDP_OK + - | field: ONAM DP OK + | field: ZNAM DP NOT OK + | io: input + + + * - QRIXS:SC:VGC:04:ERR_DifPres_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xERR_DifPres + - | field: ONAM Diffrential error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:SC:VGC:04:ERR_Ext_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xERR_ExtFault + - | field: ONAM External error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:SC:VGC:04:ERR_SP_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xERR_SP + - | field: ONAM Setpoint error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:SC:VGC:04:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:VGC:04:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VGC:04:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VGC:04:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SC:VGC:04:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VGC:04:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VGC:04:MPS_FAULT_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIXS:SC:VGC:04:MPS_FAULT_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_04.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIXS:SC:VGC:04:MPS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_04.xPMPS_OK + - | io: output + + + * - QRIXS:SC:VGC:04:MPS_OK + - bo + - GVL_Devices.qRIXS_SC_VGC_04.xPMPS_OK + - | io: output + + + * - QRIXS:SC:VGC:05:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VGC:05:ERROR + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VGC:05:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SC:VGC:05:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SC:VGC:05:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VGC:05:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VGC:05:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VGC:05:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VGC:05:CLS_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SC:VGC:05:CLS_SW + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xCLS_SW + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SC:VGC:05:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VGC:05:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VGC:05:FORCE_CLS_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VGC:05:FORCE_CLS + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdCls + - | field: ONAM FORCE CLOSE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VGC:05:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VGC:05:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VGC:05:CLS_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SC:VGC:05:CLS_DO + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.q_xCLS_DO + - | field: ONAM CLOSE + | field: ZNAM OPEN + | io: output + + + * - QRIXS:SC:VGC:05:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VGC:05:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VGC:05:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VGC:05:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xCLS_OK + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VGC:05:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:VGC:05:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VGC:05:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VGC:05:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SC:VGC:05:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VGC:05:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VRC:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VRC:01:ERROR + - bo + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VRC:01:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SC:VRC:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SC:VRC:01:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:01:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:01:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VRC:01:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VRC:01:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VRC:01:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VRC:01:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VRC:01:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VRC:01:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:01:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VRC:01:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VRC:01:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:SC:VRC:01:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:VRC:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VRC:01:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VRC:01:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SC:VRC:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VRC:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VRC:10:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VRC:10:ERROR + - bo + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VRC:10:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SC:VRC:10:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SC:VRC:10:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:10:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:10:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VRC:10:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VRC:10:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VRC:10:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VRC:10:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VRC:10:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VRC:10:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:10:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VRC:10:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VRC:10:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:SC:VRC:10:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:VRC:10:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VRC:10:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VRC:10:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SC:VRC:10:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VRC:10:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VRC:20:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VRC:20:ERROR + - bo + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SC:VRC:20:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SC:VRC:20:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SC:VRC:20:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:20:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:20:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VRC:20:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SC:VRC:20:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VRC:20:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SC:VRC:20:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VRC:20:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SC:VRC:20:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SC:VRC:20:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VRC:20:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SC:VRC:20:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:SC:VRC:20:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SC:VRC:20:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VRC:20:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SC:VRC:20:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SC:VRC:20:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SC:VRC:20:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIX:SC:VRC:30:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VRC:30:ERROR + - bo + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIX:SC:VRC:30:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIX:SC:VRC:30:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIX:SC:VRC:30:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VRC:30:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VRC:30:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VRC:30:ALM_RST + - bo + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIX:SC:VRC:30:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VRC:30:OPN_SW + - bo + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIX:SC:VRC:30:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VRC:30:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIX:SC:VRC:30:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIX:SC:VRC:30:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VRC:30:ErrMsg + - waveform + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.sErrorMessage + - | io: output + + + * - QRIX:SC:VRC:30:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xCLS_OK + - | io: input + + + * - QRIX:SC:VRC:30:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIX:SC:VRC:30:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VRC:30:LOGGER + - bo + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIX:SC:VRC:30:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIX:SC:VRC:30:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIX:SC:VRC:30:OVRD_ON + - bo + - GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:GCP:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:SDS:GCP:01:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SDS_GCP_01.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:SDS:GCP:01:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_SDS_GCP_01.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:SDS:GCP:01:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:SDS:GCP:01:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.i_xHV_ON + - | io: input + + + * - QRIXS:SDS:GCP:01:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:GCP:01:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SDS_GCP_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:GCP:01:SP_HYS + - ao + - GVL_Devices.qRIXS_SDS_GCP_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:GCP:01:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SDS_GCP_01.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SDS:GCP:01:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_SDS_GCP_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:GCP:01:PRO_SP + - ao + - GVL_Devices.qRIXS_SDS_GCP_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:GCP:01:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SDS_GCP_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:GCP:01:VAC_SP + - ao + - GVL_Devices.qRIXS_SDS_GCP_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:GCP:01:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:GCP:01:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:GCP:01:Auto_On + - bo + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:GCP:01:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:GCP:01:HV_SW + - bo + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:GCP:01:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SDS:GCP:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:GCP:01:LOGGER + - bo + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:GCP:01:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_GCP_01.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SDS:PTM:10:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.eState + - | field: FRST STOPPING + | field: ONST STARTING + | field: THST FAULT + | field: TWST RUNNING + | field: ZRST STOPPED + | io: input + + + * - QRIXS:SDS:PTM:10:SET_SPEED_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SDS:PTM:10:SET_SPEED + - longout + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_dSetSpd + - | field: EGU "Hz" + | io: output + + + * - QRIXS:SDS:PTM:10:TempBearing_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diBrngTemp + - | io: input + + + * - QRIXS:SDS:PTM:10:TempPump_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diBtmTemp + - | io: input + + + * - QRIXS:SDS:PTM:10:SPEED_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diCurSpd + - | field: EGU "Hz" + | io: input + + + * - QRIXS:SDS:PTM:10:TempElec_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diElecTemp + - | io: input + + + * - QRIXS:SDS:PTM:10:TempMotor_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diMtrTemp + - | io: input + + + * - QRIXS:SDS:PTM:10:PWR_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diPwr + - | io: input + + + * - QRIXS:SDS:PTM:10:ErrorCode_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_iErrorCode + - | io: input + + + * - QRIXS:SDS:PTM:10:WarningCode_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_iWarningCode + - | io: input + + + * - QRIXS:SDS:PTM:10:CURR_MON_RBV + - ai + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_rCurrentMon + - | field: EGU "A" + | field: PREC 2 + | io: input + + + * - QRIXS:SDS:PTM:10:TEMP_MON_RBV + - ai + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_rTempMon + - | field: EGU "C" + | field: PREC 2 + | io: input + + + * - QRIXS:SDS:PTM:10:Power_RBV + - longin + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_uiPowerPctRbk + - | io: input + + + * - QRIXS:SDS:PTM:10:ALARM_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xALARM + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:PTM:10:ACCEL_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xAccel + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:PTM:10:AT_SPD_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xAtSpd + - | field: ONAM AT SPEED + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:PTM:10:FAULT_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:PTM:10:TempFault_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xTempFault + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:PTM:10:WARN_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xWarn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:PTM:10:RUN_DO_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_RunDO + - | io: input + + + * - QRIXS:SDS:PTM:10:SET_SPEED_MODE_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:PTM:10:SET_SPEED_MODE + - bo + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_bSetSpd + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:PTM:10:RESET_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_xReset + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:PTM:10:BP_SP_RBV + - ai + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:PTM:10:BP_SP + - ao + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rBackingPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:PTM:10:IP_SP_RBV + - ai + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:PTM:10:IP_SP + - ao + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rInletPressureSP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SDS:PTM:10:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xExtRunOk + - | field: ONAM ILK OK + | field: ZNAM ILK ACTIVE + | io: input + + + * - QRIXS:SDS:PTM:10:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SDS:PTM:10:RST_SW_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:PTM:10:RST_SW + - bo + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xResetSW + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:PTM:10:RUN_SW_RBV + - bi + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIXS:SDS:PTM:10:RUN_SW + - bo + - GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xRunSW + - | field: ONAM RUN + | field: ZNAM STOP + | io: output + + + * - QRIXS:SDS:VRC:01:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SDS:VRC:01:ERROR + - bo + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SDS:VRC:01:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SDS:VRC:01:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SDS:VRC:01:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:VRC:01:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:VRC:01:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SDS:VRC:01:ALM_RST + - bo + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SDS:VRC:01:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VRC:01:OPN_SW + - bo + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VRC:01:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:VRC:01:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:VRC:01:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:VRC:01:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SDS:VRC:01:ErrMsg + - waveform + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SDS:VRC:01:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:SDS:VRC:01:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SDS:VRC:01:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:VRC:01:LOGGER + - bo + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:VRC:01:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SDS:VRC:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VRC:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VRC:31:ERROR_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SDS:VRC:31:ERROR + - bo + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:SDS:VRC:31:POS_STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:SDS:VRC:31:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:SDS:VRC:31:CLS_DI_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:VRC:31:OPN_DI_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:VRC:31:ALM_RST_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SDS:VRC:31:ALM_RST + - bo + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:SDS:VRC:31:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VRC:31:OPN_SW + - bo + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VRC:31:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:VRC:31:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:VRC:31:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SDS:VRC:31:ErrMsg_RBV + - waveform + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SDS:VRC:31:ErrMsg + - waveform + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:SDS:VRC:31:CLS_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:SDS:VRC:31:EXT_ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SDS:VRC:31:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:VRC:31:LOGGER + - bo + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SDS:VRC:31:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SDS:VRC:31:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VRC:31:OVRD_ON + - bo + - GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VVC:01:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VVC:01:OPN_SW + - bo + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VVC:01:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - QRIXS:SDS:VVC:01:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SDS:VVC:01:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VVC:01:OVRD_ON + - bo + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VVC:01:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:VVC:01:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:VVC:02:OPN_SW_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VVC:02:OPN_SW + - bo + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:SDS:VVC:02:OPN_DO_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.q_xOPN_DO + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: input + + + * - QRIXS:SDS:VVC:02:OPN_OK_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:SDS:VVC:02:OVRD_ON_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VVC:02:OVRD_ON + - bo + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:SDS:VVC:02:FORCE_OPN_RBV + - bi + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SDS:VVC:02:FORCE_OPN + - bo + - GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SSL:GCP:20:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:SSL:GCP:20:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SSL_GCP_20.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:SSL:GCP:20:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_SSL_GCP_20.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:SSL:GCP:20:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:SSL:GCP:20:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.i_xHV_ON + - | io: input + + + * - QRIXS:SSL:GCP:20:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SSL:GCP:20:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_20.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:20:SP_HYS + - ao + - GVL_Devices.qRIXS_SSL_GCP_20.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:20:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_20.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SSL:GCP:20:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_20.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:20:PRO_SP + - ao + - GVL_Devices.qRIXS_SSL_GCP_20.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:20:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_20.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:20:VAC_SP + - ao + - GVL_Devices.qRIXS_SSL_GCP_20.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:20:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SSL:GCP:20:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SSL:GCP:20:Auto_On + - bo + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SSL:GCP:20:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:20:HV_SW + - bo + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:20:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SSL:GCP:20:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:20:LOGGER + - bo + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:20:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_20.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:SSL:GCP:30:STATE_RBV + - mbbi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:SSL:GCP:30:AutoOn_timer_RBV + - longin + - GVL_Devices.qRIXS_SSL_GCP_30.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:SSL:GCP:30:PRESS_AI_RBV + - longin + - GVL_Devices.qRIXS_SSL_GCP_30.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:SSL:GCP:30:DISC_ACTIVE_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:SSL:GCP:30:HV_ON_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.i_xHV_ON + - | io: input + + + * - QRIXS:SSL:GCP:30:HV_DIS_DO_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SSL:GCP:30:SP_HYS_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_30.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:30:SP_HYS + - ao + - GVL_Devices.qRIXS_SSL_GCP_30.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:30:PRESS_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_30.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SSL:GCP:30:PRO_SP_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_30.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:30:PRO_SP + - ao + - GVL_Devices.qRIXS_SSL_GCP_30.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:30:VAC_SP_RBV + - ai + - GVL_Devices.qRIXS_SSL_GCP_30.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:30:VAC_SP + - ao + - GVL_Devices.qRIXS_SSL_GCP_30.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SSL:GCP:30:AT_VAC_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SSL:GCP:30:Auto_On_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SSL:GCP:30:Auto_On + - bo + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SSL:GCP:30:HV_SW_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:30:HV_SW + - bo + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:30:ILK_OK_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SSL:GCP:30:LOGGER_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:30:LOGGER + - bo + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SSL:GCP:30:PRESS_OK_RBV + - bi + - GVL_Devices.qRIXS_SSL_GCP_30.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - $(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV + - bi + - Tripped by overall log count + - | io: input + + + * - $(PREFIX)LCLSGeneral:LogHost_RBV + - waveform + - The log host IP address + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogHost + - waveform + - The log host IP address + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogPort_RBV + - longin + - The log host UDP port + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogPort + - longout + - The log host UDP port + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogMessageCount_RBV + - longin + - Total log messages on the last cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:010:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:011:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:012:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:013:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:014:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:015:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:016:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:017:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:018:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:019:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:001:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:020:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:002:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:003:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:004:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:005:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:006:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:007:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:008:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:PhotonEnergyRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:AP:Entry:009:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:QRIX:VAC:ARB:CohortCounter_RBV + - longin + - Intrnl cohort counter + - | io: input + + + * - PLC:QRIX:VAC:ARB:ArbiterID_RBV + - longin + - Arbiter ID for elev. req. + - | io: input + + + * - PLC:QRIX:VAC:ARB:ArbitratedBP:Veto_RBV + - waveform + - Arbitrated BP + - | io: input + + + * - PLC:QRIX:VAC:ARB:ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:QRIX:VAC:ARB:ArbitratedBP:Rate_RBV + - longin + - Arbitrated BP + - | field: EGU Hz + | io: input + + + * - PLC:QRIX:VAC:ARB:ArbitratedBP:Transmission_RBV + - ai + - Arbitrated BP + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:QRIX:VAC:ARB:ArbitratedBP:PhotonEnergyRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:QRIX:VAC:ARB:ArbitratedBP:Valid_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:010:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:011:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:012:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:013:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:014:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:015:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:016:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:017:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:018:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:019:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:001:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:020:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:021:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:022:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:023:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:024:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:025:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:026:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:027:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:028:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:029:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:002:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:030:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:031:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:032:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:033:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:034:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:035:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:036:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:037:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:038:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:039:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:003:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:040:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:041:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:042:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:043:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:044:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:045:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:046:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:047:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:048:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:049:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:004:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:050:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:005:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:006:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:007:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:008:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FF:009:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:EnableVeto_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.i_xVeto + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:EnableVeto + - bo + - GVL_PMPS.fbFastFaultOutput1.i_xVeto + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - PLC:QRIX:VAC:FFO:01:RegistrationFailure_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:RegistrationFailure + - bo + - GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail + - | io: output + + + * - PLC:QRIX:VAC:FFO:01:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.xOK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:010:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:011:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:012:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:013:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:014:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:015:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:016:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:017:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:018:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:019:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:001:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:020:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:021:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:022:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:023:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:024:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:025:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:026:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:027:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:028:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:029:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:002:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:030:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:031:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:032:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:033:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:034:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:035:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:036:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:037:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:038:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:039:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:003:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:040:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:041:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:042:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:043:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:044:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:045:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:046:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:047:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:048:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:049:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:004:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:050:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:005:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:006:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:007:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:008:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].BeamPermitted + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.Desc + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.DevName + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InUse + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InfoString + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.TypeCode + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.sPath + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].OK + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Active + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FF:009:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:EnableVeto_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.i_xVeto + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:EnableVeto + - bo + - GVL_PMPS.fbFastFaultOutput2.i_xVeto + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - PLC:QRIX:VAC:FFO:02:RegistrationFailure_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:RegistrationFailure + - bo + - GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail + - | io: output + + + * - PLC:QRIX:VAC:FFO:02:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.xOK + - | io: input + + + * - QRIXS:DET:GCC:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_DET_GCC_01.IG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:DET:GCC:01:AutoOn_timer_RBV + - longin + - GVL_SA.qRIXS_DET_GCC_01.IG.iAutoOnTimer + - | io: input + + + * - QRIXS:DET:GCC:01:PRESS_AI_RBV + - longin + - GVL_SA.qRIXS_DET_GCC_01.IG.i_iPRESS_R + - | io: input + + + * - QRIXS:DET:GCC:01:DISC_ACTIVE_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:DET:GCC:01:HV_ON_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.i_xHV_ON + - | io: input + + + * - QRIXS:DET:GCC:01:HV_DIS_DO_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:GCC:01:SP_HYS_RBV + - ai + - GVL_SA.qRIXS_DET_GCC_01.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GCC:01:SP_HYS + - ao + - GVL_SA.qRIXS_DET_GCC_01.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GCC:01:PRESS_RBV + - ai + - GVL_SA.qRIXS_DET_GCC_01.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:DET:GCC:01:PRO_SP_RBV + - ai + - GVL_SA.qRIXS_DET_GCC_01.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GCC:01:PRO_SP + - ao + - GVL_SA.qRIXS_DET_GCC_01.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GCC:01:VAC_SP_RBV + - ai + - GVL_SA.qRIXS_DET_GCC_01.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GCC:01:VAC_SP + - ao + - GVL_SA.qRIXS_DET_GCC_01.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GCC:01:AT_VAC_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:GCC:01:Auto_On_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:GCC:01:Auto_On + - bo + - GVL_SA.qRIXS_DET_GCC_01.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:GCC:01:HV_SW_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GCC:01:HV_SW + - bo + - GVL_SA.qRIXS_DET_GCC_01.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GCC:01:ILK_OK_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:DET:GCC:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GCC:01:LOGGER + - bo + - GVL_SA.qRIXS_DET_GCC_01.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GCC:01:PRESS_OK_RBV + - bi + - GVL_SA.qRIXS_DET_GCC_01.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:DET:GPI:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_DET_GPI_01.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:DET:GPI:01:AutoOn_timer_RBV + - longin + - GVL_SA.qRIXS_DET_GPI_01.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:DET:GPI:01:PRESS_AI_RBV + - longin + - GVL_SA.qRIXS_DET_GPI_01.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:DET:GPI:01:DISC_ACTIVE_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:DET:GPI:01:HV_ON_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.i_xHV_ON + - | io: input + + + * - QRIXS:DET:GPI:01:HV_DIS_DO_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:GPI:01:SP_HYS_RBV + - ai + - GVL_SA.qRIXS_DET_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GPI:01:SP_HYS + - ao + - GVL_SA.qRIXS_DET_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GPI:01:PRESS_RBV + - ai + - GVL_SA.qRIXS_DET_GPI_01.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:DET:GPI:01:PRO_SP_RBV + - ai + - GVL_SA.qRIXS_DET_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GPI:01:PRO_SP + - ao + - GVL_SA.qRIXS_DET_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GPI:01:VAC_SP_RBV + - ai + - GVL_SA.qRIXS_DET_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GPI:01:VAC_SP + - ao + - GVL_SA.qRIXS_DET_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:DET:GPI:01:AT_VAC_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:GPI:01:Auto_On_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:GPI:01:Auto_On + - bo + - GVL_SA.qRIXS_DET_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:GPI:01:HV_SW_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GPI:01:HV_SW + - bo + - GVL_SA.qRIXS_DET_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GPI:01:ILK_OK_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:DET:GPI:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GPI:01:LOGGER + - bo + - GVL_SA.qRIXS_DET_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:GPI:01:PRESS_OK_RBV + - bi + - GVL_SA.qRIXS_DET_GPI_01.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:DET:VRC:01:ERROR_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:DET:VRC:01:ERROR + - bo + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:DET:VRC:01:POS_STATE_RBV + - mbbi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:DET:VRC:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:DET:VRC:01:CLS_DI_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:VRC:01:OPN_DI_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:VRC:01:ALM_RST_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:DET:VRC:01:ALM_RST + - bo + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:DET:VRC:01:OPN_SW_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:DET:VRC:01:OPN_SW + - bo + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:DET:VRC:01:FORCE_OPN_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:VRC:01:FORCE_OPN + - bo + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:DET:VRC:01:OPN_DO_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:DET:VRC:01:ErrMsg_RBV + - waveform + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:DET:VRC:01:ErrMsg + - waveform + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:DET:VRC:01:CLS_OK_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xCLS_OK + - | io: input + + + * - QRIXS:DET:VRC:01:EXT_ILK_OK_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:DET:VRC:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:VRC:01:LOGGER + - bo + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:DET:VRC:01:OPN_OK_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:DET:VRC:01:OVRD_ON_RBV + - bi + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:DET:VRC:01:OVRD_ON + - bo + - GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:OPT:GCC:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_OPT_GCC_01.IG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:OPT:GCC:01:AutoOn_timer_RBV + - longin + - GVL_SA.qRIXS_OPT_GCC_01.IG.iAutoOnTimer + - | io: input + + + * - QRIXS:OPT:GCC:01:PRESS_AI_RBV + - longin + - GVL_SA.qRIXS_OPT_GCC_01.IG.i_iPRESS_R + - | io: input + + + * - QRIXS:OPT:GCC:01:DISC_ACTIVE_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:OPT:GCC:01:HV_ON_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.i_xHV_ON + - | io: input + + + * - QRIXS:OPT:GCC:01:HV_DIS_DO_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:GCC:01:SP_HYS_RBV + - ai + - GVL_SA.qRIXS_OPT_GCC_01.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GCC:01:SP_HYS + - ao + - GVL_SA.qRIXS_OPT_GCC_01.IG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GCC:01:PRESS_RBV + - ai + - GVL_SA.qRIXS_OPT_GCC_01.IG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:OPT:GCC:01:PRO_SP_RBV + - ai + - GVL_SA.qRIXS_OPT_GCC_01.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GCC:01:PRO_SP + - ao + - GVL_SA.qRIXS_OPT_GCC_01.IG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GCC:01:VAC_SP_RBV + - ai + - GVL_SA.qRIXS_OPT_GCC_01.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GCC:01:VAC_SP + - ao + - GVL_SA.qRIXS_OPT_GCC_01.IG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GCC:01:AT_VAC_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:GCC:01:Auto_On_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:GCC:01:Auto_On + - bo + - GVL_SA.qRIXS_OPT_GCC_01.IG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:GCC:01:HV_SW_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GCC:01:HV_SW + - bo + - GVL_SA.qRIXS_OPT_GCC_01.IG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GCC:01:ILK_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:OPT:GCC:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GCC:01:LOGGER + - bo + - GVL_SA.qRIXS_OPT_GCC_01.IG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GCC:01:PRESS_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_GCC_01.IG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:OPT:GPI:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_OPT_GPI_01.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:OPT:GPI:01:AutoOn_timer_RBV + - longin + - GVL_SA.qRIXS_OPT_GPI_01.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:OPT:GPI:01:PRESS_AI_RBV + - longin + - GVL_SA.qRIXS_OPT_GPI_01.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:OPT:GPI:01:DISC_ACTIVE_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:OPT:GPI:01:HV_ON_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.i_xHV_ON + - | io: input + + + * - QRIXS:OPT:GPI:01:HV_DIS_DO_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:GPI:01:SP_HYS_RBV + - ai + - GVL_SA.qRIXS_OPT_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GPI:01:SP_HYS + - ao + - GVL_SA.qRIXS_OPT_GPI_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GPI:01:PRESS_RBV + - ai + - GVL_SA.qRIXS_OPT_GPI_01.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:OPT:GPI:01:PRO_SP_RBV + - ai + - GVL_SA.qRIXS_OPT_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GPI:01:PRO_SP + - ao + - GVL_SA.qRIXS_OPT_GPI_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GPI:01:VAC_SP_RBV + - ai + - GVL_SA.qRIXS_OPT_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GPI:01:VAC_SP + - ao + - GVL_SA.qRIXS_OPT_GPI_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:GPI:01:AT_VAC_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:GPI:01:Auto_On_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:GPI:01:Auto_On + - bo + - GVL_SA.qRIXS_OPT_GPI_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:GPI:01:HV_SW_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GPI:01:HV_SW + - bo + - GVL_SA.qRIXS_OPT_GPI_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GPI:01:ILK_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:OPT:GPI:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GPI:01:LOGGER + - bo + - GVL_SA.qRIXS_OPT_GPI_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:GPI:01:PRESS_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_GPI_01.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:OPT:VGC:01:Dis_DPIlk_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.i_xDis_DPIlk + - | io: output + + + * - QRIXS:OPT:VGC:01:Dis_DPIlk + - bo + - GVL_SA.qRIXS_OPT_VGC_01.i_xDis_DPIlk + - | io: output + + + * - QRIXS:OPT:VGC:01:EPS_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.i_xEPS_OK + - | io: output + + + * - QRIXS:OPT:VGC:01:EPS_OK + - bo + - GVL_SA.qRIXS_OPT_VGC_01.i_xEPS_OK + - | io: output + + + * - QRIXS:OPT:VGC:01:FF_Reset_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.i_xReset + - | io: output + + + * - QRIXS:OPT:VGC:01:FF_Reset + - bo + - GVL_SA.qRIXS_OPT_VGC_01.i_xReset + - | io: output + + + * - QRIXS:OPT:VGC:01:ERROR_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:OPT:VGC:01:ERROR + - bo + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:OPT:VGC:01:POS_STATE_RBV + - mbbi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:OPT:VGC:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:OPT:VGC:01:CLS_DI_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:VGC:01:OPN_DI_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:VGC:01:ALM_RST_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:OPT:VGC:01:ALM_RST + - bo + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:OPT:VGC:01:OPN_SW_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:OPT:VGC:01:OPN_SW + - bo + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:OPT:VGC:01:FORCE_OPN_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:VGC:01:FORCE_OPN + - bo + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:OPT:VGC:01:OPN_DO_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:OPT:VGC:01:AT_VAC_HYS_RBV + - ai + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:VGC:01:AT_VAC_HYS + - ao + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:VGC:01:AT_VAC_SP_RBV + - ai + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:VGC:01:AT_VAC_SP + - ao + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:OPT:VGC:01:HYST_PERC_RBV + - ai + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIXS:OPT:VGC:01:HYST_PERC + - ao + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIXS:OPT:VGC:01:ErrMsg_RBV + - waveform + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:OPT:VGC:01:ErrMsg + - waveform + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:OPT:VGC:01:ILK_DEVICE_DS_RBV + - waveform + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sIlkDSDeviceName + - | io: input + + + * - QRIXS:OPT:VGC:01:ILK_DEVICE_US_RBV + - waveform + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sIlkUSDeviceName + - | io: input + + + * - QRIXS:OPT:VGC:01:AT_VAC_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xAT_VAC + - | field: ONAM AT VAC + | field: ZNAM NOT AT VAC + | io: input + + + * - QRIXS:OPT:VGC:01:DP_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xDP_OK + - | field: ONAM DP OK + | field: ZNAM DP NOT OK + | io: input + + + * - QRIXS:OPT:VGC:01:ERR_DifPres_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xERR_DifPres + - | field: ONAM Diffrential error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:OPT:VGC:01:ERR_Ext_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xERR_ExtFault + - | field: ONAM External error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:OPT:VGC:01:ERR_SP_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xERR_SP + - | field: ONAM Setpoint error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:OPT:VGC:01:EXT_ILK_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:OPT:VGC:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:VGC:01:LOGGER + - bo + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:OPT:VGC:01:OPN_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:OPT:VGC:01:OVRD_ON_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:OPT:VGC:01:OVRD_ON + - bo + - GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:OPT:VGC:01:MPS_FAULT_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIXS:OPT:VGC:01:MPS_FAULT_OK + - bo + - GVL_SA.qRIXS_OPT_VGC_01.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIXS:OPT:VGC:01:MPS_OK_RBV + - bi + - GVL_SA.qRIXS_OPT_VGC_01.xPMPS_OK + - | io: output + + + * - QRIXS:OPT:VGC:01:MPS_OK + - bo + - GVL_SA.qRIXS_OPT_VGC_01.xPMPS_OK + - | io: output + + + * - QRIXS:SA:GCP:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_SA_GCP_01.PG.eState + - | field: FRST Starting + | field: FVST Valid + | field: ONST GaugeDisconnected + | field: SVST ValidLo + | field: SXST ValidHi + | field: THST PressInvalid + | field: TWST OoR + | field: ZRST Off + | io: input + + + * - QRIXS:SA:GCP:01:AutoOn_timer_RBV + - longin + - GVL_SA.qRIXS_SA_GCP_01.PG.iAutoOnTimer + - | io: input + + + * - QRIXS:SA:GCP:01:PRESS_AI_RBV + - longin + - GVL_SA.qRIXS_SA_GCP_01.PG.i_iPRESS_R + - | io: input + + + * - QRIXS:SA:GCP:01:DISC_ACTIVE_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.i_xDisc_Active + - | field: ONAM DISC ACTIVE + | field: ZNAM NO DISC + | io: input + + + * - QRIXS:SA:GCP:01:HV_ON_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.i_xHV_ON + - | io: input + + + * - QRIXS:SA:GCP:01:HV_DIS_DO_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.q_xHV_DIS + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:GCP:01:SP_HYS_RBV + - ai + - GVL_SA.qRIXS_SA_GCP_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:01:SP_HYS + - ao + - GVL_SA.qRIXS_SA_GCP_01.PG.rHYS_PR + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:01:PRESS_RBV + - ai + - GVL_SA.qRIXS_SA_GCP_01.PG.rPRESS + - | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - QRIXS:SA:GCP:01:PRO_SP_RBV + - ai + - GVL_SA.qRIXS_SA_GCP_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:01:PRO_SP + - ao + - GVL_SA.qRIXS_SA_GCP_01.PG.rPRO_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:01:VAC_SP_RBV + - ai + - GVL_SA.qRIXS_SA_GCP_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:01:VAC_SP + - ao + - GVL_SA.qRIXS_SA_GCP_01.PG.rVAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:SA:GCP:01:AT_VAC_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.xAT_VAC + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:SA:GCP:01:Auto_On_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:GCP:01:Auto_On + - bo + - GVL_SA.qRIXS_SA_GCP_01.PG.xAutoOn + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - QRIXS:SA:GCP:01:HV_SW_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:01:HV_SW + - bo + - GVL_SA.qRIXS_SA_GCP_01.PG.xHV_SW + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:01:ILK_OK_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.xILKOk + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:SA:GCP:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:01:LOGGER + - bo + - GVL_SA.qRIXS_SA_GCP_01.PG.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:SA:GCP:01:PRESS_OK_RBV + - bi + - GVL_SA.qRIXS_SA_GCP_01.PG.xPRESS_OK + - | field: ONAM ON + | field: ZNAM OFF + | io: input + + + * - QRIXS:BLW:VRC:01:Dis_DPIlk_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.i_xDis_DPIlk + - | io: output + + + * - QRIXS:BLW:VRC:01:Dis_DPIlk + - bo + - GVL_SA.qRIXS_SA_VWC_01.i_xDis_DPIlk + - | io: output + + + * - QRIXS:BLW:VRC:01:EPS_OK_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.i_xEPS_OK + - | io: output + + + * - QRIXS:BLW:VRC:01:EPS_OK + - bo + - GVL_SA.qRIXS_SA_VWC_01.i_xEPS_OK + - | io: output + + + * - QRIXS:BLW:VRC:01:FF_Reset_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.i_xReset + - | io: output + + + * - QRIXS:BLW:VRC:01:FF_Reset + - bo + - GVL_SA.qRIXS_SA_VWC_01.i_xReset + - | io: output + + + * - QRIXS:BLW:VRC:01:ERROR_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:BLW:VRC:01:ERROR + - bo + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.bErrorPresent + - | field: ONAM ERROR PRESENT + | field: ZNAM NO ERROR + | io: output + + + * - QRIXS:BLW:VRC:01:POS_STATE_RBV + - mbbi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.eState + - | field: FRST OPEN_F + | field: ONST CLOSED + | field: THST INVALID + | field: TWST MOVING + | field: ZRST OPEN + | io: input + | type: mbbi + + + * - QRIXS:BLW:VRC:01:STATE_RBV + - mbbi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.eVGC_State + - | field: EIST Close Timeout + | field: FRST Ext Fault + | field: FVST AT Vacuum + | field: NIST Open Timeout + | field: ONST At Vacuum + | field: SVST Vacuum Fault + | field: SXST Triggered + | field: THST Lost Vacuum + | field: TWST Differential Pressure + | field: ZRST Vented + | io: input + + + * - QRIXS:BLW:VRC:01:CLS_DI_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.i_xClsLS + - | field: ONAM CLOSE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:BLW:VRC:01:OPN_DI_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.i_xOpnLS + - | field: ONAM OPEN + | field: ZNAM FALSE + | io: input + + + * - QRIXS:BLW:VRC:01:ALM_RST_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:BLW:VRC:01:ALM_RST + - bo + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xAlmRst + - | io: output + + + * - QRIXS:BLW:VRC:01:OPN_SW_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:BLW:VRC:01:OPN_SW + - bo + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOPN_SW + - | field: ONAM OPEN + | field: ZNAM CLOSE + | io: output + + + * - QRIXS:BLW:VRC:01:FORCE_OPN_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:BLW:VRC:01:FORCE_OPN + - bo + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOvrdOpn + - | field: ONAM FORCE OPEN + | field: ZNAM FALSE + | io: output + + + * - QRIXS:BLW:VRC:01:OPN_DO_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.q_xOPN_DO + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - QRIXS:BLW:VRC:01:AT_VAC_HYS_RBV + - ai + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:BLW:VRC:01:AT_VAC_HYS + - ao + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_HYS + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:BLW:VRC:01:AT_VAC_SP_RBV + - ai + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:BLW:VRC:01:AT_VAC_SP + - ao + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_SP + - | autosave_pass1: VAL DESC + | field: EGU "TORR" + | field: HOPR 1000 + | field: LOPR 0 + | field: PREC 2 + | io: output + + + * - QRIXS:BLW:VRC:01:HYST_PERC_RBV + - ai + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIXS:BLW:VRC:01:HYST_PERC + - ao + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rHYST_PERC + - | autosave_pass1: VAL DESC + | io: output + + + * - QRIXS:BLW:VRC:01:ErrMsg_RBV + - waveform + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:BLW:VRC:01:ErrMsg + - waveform + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sErrorMessage + - | io: output + + + * - QRIXS:BLW:VRC:01:ILK_DEVICE_DS_RBV + - waveform + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sIlkDSDeviceName + - | io: input + + + * - QRIXS:BLW:VRC:01:ILK_DEVICE_US_RBV + - waveform + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sIlkUSDeviceName + - | io: input + + + * - QRIXS:BLW:VRC:01:AT_VAC_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xAT_VAC + - | field: ONAM AT VAC + | field: ZNAM NOT AT VAC + | io: input + + + * - QRIXS:BLW:VRC:01:DP_OK_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xDP_OK + - | field: ONAM DP OK + | field: ZNAM DP NOT OK + | io: input + + + * - QRIXS:BLW:VRC:01:ERR_DifPres_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xERR_DifPres + - | field: ONAM Diffrential error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:BLW:VRC:01:ERR_Ext_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xERR_ExtFault + - | field: ONAM External error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:BLW:VRC:01:ERR_SP_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xERR_SP + - | field: ONAM Setpoint error present + | field: ZNAM NO ERROR + | io: input + + + * - QRIXS:BLW:VRC:01:EXT_ILK_OK_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xEXT_OK + - | field: ONAM OK + | field: ZNAM NOT OK + | io: input + + + * - QRIXS:BLW:VRC:01:LOGGER_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:BLW:VRC:01:LOGGER + - bo + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xLog + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - QRIXS:BLW:VRC:01:OPN_OK_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xOPN_OK + - | field: ONAM OPN ILK OK + | field: ZNAM OPN ILK NOT OK + | io: input + + + * - QRIXS:BLW:VRC:01:OVRD_ON_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:BLW:VRC:01:OVRD_ON + - bo + - GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xOverrideMode + - | field: ONAM Override ON + | field: ZNAM Override OFF + | io: output + + + * - QRIXS:BLW:VRC:01:MPS_FAULT_OK_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIXS:BLW:VRC:01:MPS_FAULT_OK + - bo + - GVL_SA.qRIXS_SA_VWC_01.xMPS_OK + - | field: ONAM MPS OK + | field: ZNAM MPS FAULT + | io: output + + + * - QRIXS:BLW:VRC:01:MPS_OK_RBV + - bi + - GVL_SA.qRIXS_SA_VWC_01.xPMPS_OK + - | io: output + + + * - QRIXS:BLW:VRC:01:MPS_OK + - bo + - GVL_SA.qRIXS_SA_VWC_01.xPMPS_OK + - | io: output + + + * - QRIXS:SA:VAC:SETUP_MODE_RBV + - bi + - GVL_Variables.SetupMode_Valve + - | io: output + + + * - QRIXS:SA:VAC:SETUP_MODE + - bo + - GVL_Variables.SetupMode_Valve + - | io: output + + + * - PLC:QRIXS:VAC:OVRDON_RBV + - bi + - GVL_Variables.xSystemOverrideMode + - | io: output + + + * - PLC:QRIXS:VAC:OVRDON + - bo + - GVL_Variables.xSystemOverrideMode + - | io: output + + + * - QRIXS:VAC:OVRDON_RBV + - bi + - GVL_Variables.xSystemOverrideMode_Valve + - | io: output + + + * - QRIXS:VAC:OVRDON + - bo + - GVL_Variables.xSystemOverrideMode_Valve + - | io: output + + + * - $(PREFIX)AccumulatedFastFaults_RBV + - longin + - PMPS_GVL.AccumulatedFF + - | io: input + + + * - $(PREFIX)SuccessfulPreemptions_RBV + - longin + - PMPS_GVL.SuccessfulPreemption + - | io: input + + + * - $(PREFIX)0RateBeamCnst:Veto_RBV + - waveform + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Rate_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)0RateBeamCnst:Transmission_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)0RateBeamCnst:PhotonEnergyRanges_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)0RateBeamCnst:Valid_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Veto_RBV + - waveform + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Rate_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)FullBeamCnst:Transmission_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)FullBeamCnst:PhotonEnergyRanges_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)FullBeamCnst:Valid_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)SafeBeamCnst:Veto_RBV + - waveform + - Safe beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)SafeBeamCnst:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)SafeBeamCnst:Rate_RBV + - longin + - Safe beam constant + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)SafeBeamCnst:Transmission_RBV + - ai + - Safe beam constant + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)SafeBeamCnst:PhotonEnergyRanges_RBV + - longin + - Safe beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)SafeBeamCnst:Valid_RBV + - bi + - Safe beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)eVRangeCnst_RBV + - waveform + - Active eV Range constants + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)K:eVRangeCnst_RBV + - waveform + - eV Range constants + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)L:eVRangeCnst_RBV + - waveform + - eV Range constants + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)eVRangeHyst_RBV + - ai + - eV Range hystersis + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)CurrentBP:Veto_RBV + - waveform + - PMPS_GVL.stCurrentBeamParameters.aVetoDevices + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Rate_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nRate + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)CurrentBP:Transmission_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.nTran + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)CurrentBP:PhotonEnergyRanges_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.neVRange + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)CurrentBP:Valid_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.xValid + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Veto_RBV + - waveform + - PMPS_GVL.stRequestedBeamParameters.aVetoDevices + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Rate_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nRate + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)RequestedBP:Transmission_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.nTran + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)RequestedBP:PhotonEnergyRanges_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.neVRange + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)RequestedBP:Valid_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.xValid + - | archive: 1s monitor + | io: input + + + diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_source.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_source.rst.txt new file mode 100644 index 0000000..2152212 --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_source.rst.txt @@ -0,0 +1,1283 @@ + + +DUTs +---- + + +E_STATES +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + {attribute 'strict'} + TYPE E_STATES : + ( + INIT := 0, + SETUP, + OVERRIDE, + READY, + NOT_SAFE + ); + END_TYPE + + +Related: + * `E_STATES`_ + + +GVLs +---- + + +Global_Version +^^^^^^^^^^^^^^ + +:: + + {attribute 'TcGenerated'} + {attribute 'no-analysis'} + {attribute 'linkalways'} + // This function has been automatically generated from the project information. + VAR_GLOBAL CONSTANT + {attribute 'const_non_replaced'} + stLibVersion_plc_qrix_vac : ST_LibVersion := (iMajor := 0, iMinor := 1, iBuild := 0, iRevision := 0, nFlags := 1, sVersion := '0.1.0'); + END_VAR + + + + +GVL_COM +^^^^^^^ + +:: + + VAR_GLOBAL + // Define COM Ports/Buffers incl. library Tc2_SerialCom + //Pfeiffers on the sample chamber + SerialRXBuffer : ComBuffer; + SerialTXBuffer : ComBuffer; + + // Serial Terminal + E14_fbSerialLineControl: SerialLineControl; + + //SERIAL IO + {attribute 'TcLinkTo' := '.Status:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Status; + .D[0]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 0; + .D[1]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 1; + .D[2]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 2; + .D[3]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 3; + .D[4]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 4; + .D[5]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 5; + .D[6]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 6; + .D[7]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 7; + .D[8]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 8; + .D[9]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 9; + .D[10]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 10; + .D[11]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 11; + .D[12]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 12; + .D[13]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 13; + .D[14]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 14; + .D[15]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 15; + .D[16]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 16; + .D[17]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 17; + .D[18]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 18; + .D[19]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 19; + .D[20]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 20; + .D[21]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 21; + '} + stComIn AT %I* : EL6inData22B; + {attribute 'TcLinkTo' := '.Ctrl:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Ctrl; + .D[0]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 0; + .D[1]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 1; + .D[2]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 2; + .D[3]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 3; + .D[4]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 4; + .D[5]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 5; + .D[6]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 6; + .D[7]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 7; + .D[8]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 8; + .D[9]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 9; + .D[10]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 10; + .D[11]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 11; + .D[12]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 12; + .D[13]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 13; + .D[14]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 14; + .D[15]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 15; + .D[16]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 16; + .D[17]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 17; + .D[18]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 18; + .D[19]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 19; + .D[20]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 20; + .D[21]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 21; + '} + stComOut AT %Q* : EL6outData22B; + + + // Define COM Ports/Buffers incl. library Tc2_SerialCom + E2_SerialRXBuffer : ComBuffer; + E2_SerialTXBuffer : ComBuffer; + + // Serial Terminal + E2_fbSerialLineControl: SerialLineControl; + + //SERIAL IO + {attribute 'TcLinkTo' := '.Status:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Status; + .D[0]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 0; + .D[1]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 1; + .D[2]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 2; + .D[3]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 3; + .D[4]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 4; + .D[5]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 5; + .D[6]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 6; + .D[7]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 7; + .D[8]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 8; + .D[9]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 9; + .D[10]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 10; + .D[11]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 11; + .D[12]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 12; + .D[13]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 13; + .D[14]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 14; + .D[15]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 15; + .D[16]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 16; + .D[17]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 17; + .D[18]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 18; + .D[19]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 19; + .D[20]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 20; + .D[21]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 21; + '} + E2_stComIn AT %I* : EL6inData22B; + {attribute 'TcLinkTo' := '.Ctrl:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Ctrl; + .D[0]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 0; + .D[1]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 1; + .D[2]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 2; + .D[3]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 3; + .D[4]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 4; + .D[5]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 5; + .D[6]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 6; + .D[7]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 7; + .D[8]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 8; + .D[9]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 9; + .D[10]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 10; + .D[11]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 11; + .D[12]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 12; + .D[13]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 13; + .D[14]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 14; + .D[15]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 15; + .D[16]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 16; + .D[17]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 17; + .D[18]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 18; + .D[19]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 19; + .D[20]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 20; + .D[21]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 21; + '} + E2_stComOut AT %Q* : EL6outData22B; + + // They share the same serial port on the sample chamber + st_Pfeiffer_CTRL : ARRAY[1..20] OF ST_PfeifferControl; + st_Pfeiffer_RBK : ARRAY[1..20] OF ST_PfeifferStatus; + fb_PfeifferCom : FB_PFEIFFER_COM; + END_VAR + + + + +GVL_Devices +^^^^^^^^^^^ + +:: + + //{attribute 'qualified_only'} + VAR_GLOBAL + + // Gauges + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:02 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174_00_09]^AI Standard Channel 1^Value'} + qRIXS_ROUGH_GPI_02 : FB_MKS275; + + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:11 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E9_EL3174-0002]^AI Standard Channel 1^Value'} + qRIXS_ROUGH_GPI_11 : FB_MKS275; + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:12 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 2^Value'} + qRIXS_ROUGH_GPI_12 : FB_MKS275; + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:21 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 3^Value'} + qRIXS_ROUGH_GPI_21 : FB_MKS275; + + // Gauges + //GCC + {attribute 'TcLinkTo' := ' .i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 1^Value; + .i_xHV_ON := TIIB[EL1124_01_22]^Channel 1^Input; + .i_xDisc_Active := TIIB[EL1124_01_22]^Channel 2^Input; + .q_xHV_DIS := TIIB[EL2624_01_18]^Channel 1^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:SC:GCC:01 '} + qRIXS_SC_GCC_01: FB_MKS500; + //GPI + {attribute 'pytmc' := ' pv: QRIXS:SC:GPI:01 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 2^Value'} + qRIXS_SC_GPI_01 : FB_MKS275; + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:31 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 3^Value'} + qRIXS_ROUGH_GPI_31 : FB_MKS275; + + (* MKS972 - Full range guage *) + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 2^Value'} + {attribute 'pytmc' := ' + pv: QRIXS:SA:GCP:02 + io: io + '} + qRIXS_SA_GCP_02: FB_972; + + {attribute 'pytmc' := ' + pv: QRIXS:SSL:GCP:20 + io: io + '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_01_24]^AI Standard Channel 1^Value'} + qRIXS_SSL_GCP_20: FB_972; + + {attribute 'pytmc' := ' + pv: QRIXS:SSL:GCP:30 + io: io + '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_01_24]^AI Standard Channel 2^Value'} + qRIXS_SSL_GCP_30: FB_972; + + {attribute 'pytmc' := ' pv: QRIXS:SDS:GCP:01 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 1^Value'} + qRIXS_SDS_GCP_01 : FB_972; + + //MKS-275 + + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:04 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 3^Value'} + qRIXS_ROUGH_GPI_04 : FB_MKS275; + + + + + //Valves + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_00_12]^Channel 1^Input; + .i_xClsLS := TIIB[EL1004_00_12]^Channel 2^Input; + .q_xOPN_DO := TIIB[EL2004_00_13]^Channel 1^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:ROUGH:VRC:01 + io: io + '} + qRIXS_ROUGH_VRC_01: FB_VRC; + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_00_12]^Channel 3^Input; + .i_xClsLS := TIIB[EL1004_00_12]^Channel 4^Input; + .q_xOPN_DO := TIIB[EL2004_00_13]^Channel 2^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:ROUGH:VRC:02 + io: io + '} + qRIXS_ROUGH_VRC_02: FB_VRC; + {attribute 'pytmc' := ' + pv: QRIXS:SA:VRC:01 + '} + qRIXS_SA_VRC_01 : FB_VRC_NO_FFO; // Is the Window valve NO + + + //// Connected to B950-310-WALL-W-DRL-02 (Mechanical Room ) + {attribute 'pytmc' := ' pv: QRIXS:PRO:01 '} + {attribute 'TcLinkTo' := '.q_xMPStart := TIIB[EL2794_03_03]^Channel 1^Output; + .q_xBPStart := TIIB[EL2794_03_03]^Channel 2^Output; + .i_xMPStatus := TIIB[EL1088_03_01]^Channel 1^Input; + .i_xBPStatus := TIIB[EL1088_03_01]^Channel 2^Input; + .i_xWarning := TIIB[EL1088_03_01]^Channel 3^Input; + .i_xAlarmOK := TIIB[EL1088_03_01]^Channel 4^Input; + .i_xRemote := TIIB (EL1088_03_01]^Channel 5^Input + '} + qRIXS_PRO_01 : FB_EbaraDryPump; + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:01 '} + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[EL3174-0002_03_07]^AI Standard Channel 4^Value'} + qRIXS_ROUGH_GPI_01 : FB_MKS275; + + //VRO + {attribute 'pytmc' := ' pv: QRIXS:ROUGH:VRO:01 '} + {attribute 'TcLinkTo' := '.q_xOPN_DO := TIIB[EL2212_03_04]^DOX Control Channel 1^Control^Output'} + QRIX_ROUGH_VRO_01 : FB_VVC; + + + //VRC + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_01]^Channel 1^Input; + .i_xClsLS := TIIB[EL1004_01_01]^Channel 2^Input; + .q_xOPN_DO := TIIB[EL2004_01_02]^Channel 1^Output + '} + {attribute 'pytmc' := ' pv: QRIXS:SC:VRC:10 '} + qRIXS_SC_VRC_10 : FB_VRC; + + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_01]^Channel 3^Input; + .i_xClsLS := TIIB[EL1004_01_01]^Channel 4^Input; + .q_xOPN_DO := TIIB[EL2004_01_02]^Channel 2^Output + '} + {attribute 'pytmc' := ' pv: QRIXS:SC:VRC:20 '} + qRIXS_SC_VRC_20 : FB_VRC; + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_03]^Channel 1^Input; + .i_xClsLS := TIIB[EL1004_01_03]^Channel 2^Input; + .q_xOPN_DO := TIIB[EL2004_01_04]^Channel 4^Output + '} + {attribute 'pytmc' := ' pv: QRIX:SC:VRC:30 '} + qRIXS_SC_VRC_30 : FB_VRC; + + //VGC + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_07]^Channel 3^Input; + .i_xClsLS := TIIB[EL1004_01_07]^Channel 4^Input; + .q_xOPN_DO := TIIB[EL2004_01_08]^Channel 1^Output + '} + {attribute 'pytmc' := ' + pv: QRIX:SC:VGC:01 + io: io + '} + qRIXS_SC_VGC_01 : FB_VGC; + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_09]^Channel 3^Input; + .i_xClsLS := TIIB[EL1004_01_09]^Channel 4^Input; + .q_xOPN_DO := TIIB[EL2004_01_08]^Channel 2^Output + '} + {attribute 'pytmc' := ' + pv: QRIX:SC:VGC:02 + io: io + '} + qRIXS_SC_VGC_02 : FB_VGC; + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_03]^Channel 3^Input; + .i_xClsLS := TIIB[EL1004_01_03]^Channel 4^Input; + .q_xOPN_DO := TIIB[EL2004_01_02]^Channel 4^Output; + .q_xCls_DO := TIIB[EL2004_01_10]^Channel 1^Output + '} + {attribute 'pytmc' := ' + pv: QRIX:SC:VGC:03 + io: io + '} + qRIXS_SC_VGC_03 : FB_VRC_DA; + + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_05]^Channel 1^Input; + .i_xClsLS := TIIB[EL1004_01_05]^Channel 2^Input; + .q_xOPN_DO := TIIB[EL2004_01_04]^Channel 1^Output + '} + {attribute 'pytmc' := ' pv: QRIXS:SC:VGC:04 '} + qRIXS_SC_VGC_04 : FB_VGC; + {attribute 'pytmc' := ' pv: QRIXS:SC:VGC:05 '} + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_01_05]^Channel 3^Input; + .i_xClsLS := TIIB[EL1004_01_05]^Channel 4^Input; + .q_xCLS_DO := TIIB[EL2004_01_04]^Channel 2^Output + '} + qRIXS_SC_VGC_05 : FB_VRC_NO; + + //PTM + {attribute 'TcLinkTo' := '.i_xAtSpd := TIIB[EL1004_01_13]^Channel 1^Input; + .i_xFaultNC := TIIB[EL1004_01_13]^Channel 3^Input; + .i_xRemote := TIIB[EL1004_01_13]^Channel 2^Input; + .q_RunDO := TIIB[EL2004_01_12]^Channel 1^Output; + .q_xRemote := TIIB[EL2004_01_12]^Channel 2^Output; + .q_PumpingStation := TIIB[EL2004_01_12]^Channel 3^Output; + '} + + + //VRC + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[EL1004_02_01]^Channel 1^Input; + .i_xClsLS := TIIB[EL1004_02_01]^Channel 2^Input; + .q_xCLS_DO := TIIB[EL2004_02_02]^Channel 1^Output + '} + {attribute 'pytmc' := ' pv: QRIXS:SDS:VRC:01 '} + qRIXS_SDS_VRC_01 : FB_VRC; + //VVC + {attribute 'pytmc' := ' pv: QRIXS:SDS:VVC:01 '} + qRIXS_SDS_VVC_01 : FB_VVC; + {attribute 'pytmc' := ' pv: QRIXS:SDS:VVC:02 '} + qRIXS_SDS_VVC_02 : FB_VVC; + + + + + + + //VRC + + {attribute 'pytmc' := ' + pv: QRIXS:SC:VRC:01 + io: io + '} + qRIXS_SC_VRC_01: FB_VRC; + + + {attribute 'pytmc' := ' + pv: QRIXS:SDS:VRC:31 + io: io + '} + qRIXS_SDS_VRC_31: FB_VRC; + + + + //Turbo Pumps + {attribute 'pytmc' := ' + pv: QRIXS:SC:PTM:10 + io: io + '} + {attribute 'TcLinkTo' := '.i_xAtSpd := TIIB[EL1004_01_13]^Channel 1^Input; + .i_xRemote := TIIB[EL1004_01_13]^Channel 2^Input; + .i_xFaultNC := TIIB[EL1004_01_13]^Channel 3^Input; + .q_RunDO := TIIB[EL2004_01_12]^Channel 1^Output; + .q_xRemote := TIIB[EL2004_01_12]^Channel 2^Output; + .q_PumpingStation := TIIB[EL2004_01_12]^Channel 3^Output + '} + qRIXS_SC_PTM_10 : FB_PTM_Pfeiffer; + {attribute 'TcLinkTo' := '.i_xAtSpd := TIIB[EL1004_01_16]^Channel 2^Input; + .i_xFaultNC := TIIB[EL1004_01_16]^Channel 1^Input; + .q_RunDO := TIIB[EL2794_01_15]^Channel 1^Output; + .q_xReset := TIIB[EL2794_01_15]^Channel 2^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:SC:PTM:20 + io: io + '} + qRIXS_SC_PTM_20 : FB_PTM_Pfeiffer; + {attribute 'pytmc' := ' + pv: QRIXS:SC:PTM:30 + io: io + '} + {attribute 'TcLinkTo' := '.i_xAtSpd := TIIB[EL1004_01_16]^Channel 4^Input; + .i_xFaultNC := TIIB[EL1004_01_16]^Channel 3^Input; + .q_RunDO := TIIB[EL2794_01_15]^Channel 3^Output; + .q_xReset := TIIB[EL2794_01_15]^Channel 4^Output + '} + qRIXS_SC_PTM_30 : FB_PTM_Pfeiffer; + //PTM- Turbo Pump + {attribute 'TcLinkTo' := '.i_xAtSpd := TIIB[EL1004_02_08]^Channel 2^Input; + .i_xFaultNC := TIIB[EL1004_02_08]^Channel 1^Input; + .q_RunDO := TIIB[EL2794_02_09]^Channel 1^Output; + .q_xReset := TIIB[EL2794_02_09]^Channel 2^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:SDS:PTM:10 + io: io + '} + qRIXS_SDS_PTM_10 : FB_PTM_Pfeiffer; + + + + + + //Ion Pump Controller + {attribute 'pytmc' := ' + pv: QRIXS:SC:PIP:01 + io: io + '} + {attribute 'TcLinkTo' := '.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 1^Output; + .i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 1^Value; + .i_xSP_DI := TIIB[EL1004_00_05]^Channel 1^Input + '} + qRIXS_SC_PIP_01: FB_PIP_Gamma; + {attribute 'pytmc' := ' + pv: QRIXS:SC:PIP:02 + io: io + '} + {attribute 'TcLinkTo' := '.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 2^Output; + .i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 2^Value; + .i_xSP_DI := TIIB[EL1004_00_05]^Channel 2^Input + '} + qRIXS_SC_PIP_02: FB_PIP_Gamma; + + {attribute 'pytmc' := ' + pv: QRIXS:OPT:PIP:01 + io: io + '} + {attribute 'TcLinkTo' := '.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 3^Output; + .i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 3^Value; + .i_xSP_DI := TIIB[EL1004_00_05]^Channel 3^Input + '} + + qRIXS_OPT_PIP_01: FB_PIP_Gamma; + + {attribute 'pytmc' := ' + pv: QRIXS:DET:PIP:01 + io: io + '} + {attribute 'TcLinkTo' := '.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 4^Output; + .i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 4^Value; + .i_xSP_DI := TIIB[EL1004_00_05]^Channel 4^Input + '} + qRIXS_DET_PIP_01: FB_PIP_Gamma; + + + + END_VAR + + + + +GVL_Interface +^^^^^^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL + + (*I/O Inputs to QRIX Motion PLC*) + + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS + '} + QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS AT %I* : UINT; + + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_FORWARD_EN + '} + QRIX_MOT_SDS_MMS_H_FORWARD_EN AT %I* : BOOL; + + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_BACKWARD_EN + '} + QRIX_MOT_SDS_MMS_H_BACKWARD_EN AT %I* : BOOL; + + (*I/O Outputs to QRIX Motion PLC*) + + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_OP_CMD + '} + QRIX_VAC_VGC_03_OP_CMD AT %Q* : BOOL; + + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_CL_CMD + '} + QRIX_VAC_VGC_03_CL_CMD AT %Q* : BOOL; + END_VAR + + + + +GVL_PMPS +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL + {attribute 'pytmc' := 'pv: PLC:QRIX:VAC:ARB'} + fbArbiter: FB_Arbiter(1); + {attribute 'pytmc' := 'pv: PLC:QRIX:VAC:FFO:01'} + {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output'} + fbFastFaultOutput1: FB_HardwareFFOutput := (bAutoReset := TRUE, i_sNetID:='172.21.92.73.1.1'); + {attribute 'pytmc' := 'pv: PLC:QRIX:VAC:FFO:02'} + {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output'} + fbFastFaultOutput2: FB_HardwareFFOutput := (bAutoReset := TRUE, i_sNetID:='172.21.92.73.1.1'); + END_VAR + + + + +GVL_SA +^^^^^^ + +:: + + //{attribute 'qualified_only'} + VAR_GLOBAL + + + (* -- Normally Closed Valve with Readback -- *) + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 1^Input; + .i_xClsLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 2^Input; + .q_xOPN_DO := TIIB[qRIXS_PNL1_E3_EL2004]^Channel 1^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:OPT:VGC:01 + io: io + '} + qRIXS_OPT_VGC_01: FB_VGC; + + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 3^Input; + .i_xClsLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 4^Input; + .q_xOPN_DO := TIIB[qRIXS_PNL1_E3_EL2004]^Channel 2^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:BLW:VRC:01 + io: io + '} + qRIXS_SA_VWC_01: FB_VGC; + + {attribute 'TcLinkTo' := '.i_xOpnLS := TIIB[qRIXS_PNL1_E2_EL1004]^Channel 1^Input; + .i_xClsLS := TIIB[qRIXS_PNL1_E2_EL1004]^Channel 2^Input; + .q_xOPN_DO := TIIB[qRIXS_PNL1_E3_EL2004]^Channel 3^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:DET:VRC:01 + io: io + '} + qRIXS_DET_VRC_01: FB_VRC; + + + (* MKS275 - Pirani *) + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 1^Value'} + {attribute 'pytmc' := ' + pv: QRIXS:OPT:GPI:01 + io: io + '} + qRIXS_OPT_GPI_01: FB_MKS275; + + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 2^Value'} + {attribute 'pytmc' := ' + pv: QRIXS:DET:GPI:01 + io: io + '} + qRIXS_DET_GPI_01: FB_MKS275; + + + (* MKS972 - Full range guage *) + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 3^Value'} + {attribute 'pytmc' := ' + pv: QRIXS:SA:GCP:01 + io: io + '} + qRIXS_SA_GCP_01: FB_972; + + + (* MKS500 - Cold cathode gauge *) + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 1^Value; + .i_xHV_ON := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 1^Input; + .i_xDisc_Active := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 2^Input; + .q_xHV_DIS := TIIB[qRIXS_PNL1_E4_EL2624]^Channel 1^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:OPT:GCC:01 + io: io + '} + qRIXS_OPT_GCC_01: FB_MKS500; + + + {attribute 'TcLinkTo' := '.i_iPRESS_R := TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 2^Value; + .i_xHV_ON := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 3^Input; + .i_xDisc_Active := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 4^Input; + .q_xHV_DIS := TIIB[qRIXS_PNL1_E4_EL2624]^Channel 2^Output + '} + {attribute 'pytmc' := ' + pv: QRIXS:DET:GCC:01 + io: io + '} + qRIXS_DET_GCC_01: FB_MKS500; + END_VAR + + + + +GVL_Variables +^^^^^^^^^^^^^ + +:: + + VAR_GLOBAL + + {attribute 'pytmc' := ' + pv: PLC:QRIXS:VAC:OVRDON + io: io + '} + xSystemOverrideMode : BOOL := FALSE; (* Global system override for the qRIXS Vacuum System*) + + + {attribute 'pytmc' := ' + pv: QRIXS:VAC:OVRDON + io: io + '} + xSystemOverrideMode_Valve : BOOL := FALSE; (* Global system override for the qRIXS Vacuum System*) + + {attribute 'pytmc' := ' pv: QRIXS:SA:VAC:SETUP_MODE'} + SetupMode_Valve : BOOL := FALSE; + + + + + END_VAR + + + + +POUs +---- + + +FB_ChemRIXS_Turbo_ILK +^^^^^^^^^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_ChemRIXS_Turbo_ILK + VAR_INPUT + i_stValve : ST_ValveBase; + i_stPump : ST_PTM; + tDelay : TIME; + END_VAR + VAR_OUTPUT + bILK : BOOL; + END_VAR + VAR + tofDelay : TOF; + END_VAR + tofDelay.IN := i_stValve.i_xOpnLS OR (i_stPump.eState = pumpSTOPPED); // Start timer when valve closes (IN goes low) + tofDelay.PT := tDelay; + tofDelay(); + bILK := tofDelay.Q; // Assign turbopump output to timer output. When the valve is closed the turbo pump ILK will go False after time elapses. + // Intended to be connected to pump OK to run bit. + + END_FUNCTION_BLOCK + + + + +MAIN +^^^^ + +:: + + PROGRAM MAIN + VAR + END_VAR + ///Calling programs + PRG_Roughing(); + PRG_SampleChamber(); + //PRG_SA_WINDOW(); + PRG_SDS(); + PRG_SPA(); + PRG_2_PMPS(); + PRG_3_LOG(); + + END_PROGRAM + + +Related: + * `PRG_2_PMPS`_ + * `PRG_3_LOG`_ + * `PRG_Roughing`_ + * `PRG_SA_WINDOW`_ + * `PRG_SDS`_ + * `PRG_SPA`_ + * `PRG_SampleChamber`_ + + +PRG_2_PMPS +^^^^^^^^^^ + +:: + + PROGRAM PRG_2_PMPS + VAR + fbArbiterIO: FB_SubSysToArbiter_IO; + END_VAR + GVL_PMPS.fbFastFaultOutput1.Execute(); + GVL_PMPS.fbFastFaultOutput2.Execute(); + fbArbiterIO( + Arbiter:=GVL_PMPS.fbArbiter, + fbFFHWO:=GVL_PMPS.fbFastFaultOutput1); + + END_PROGRAM + + +Related: + * `GVL_PMPS`_ + + +PRG_3_LOG +^^^^^^^^^ + +:: + + PROGRAM PRG_3_LOG + VAR + fbLogHandler: FB_LogHandler; + END_VAR + fbLogHandler(); + + END_PROGRAM + + + + +PRG_COM +^^^^^^^ + +:: + + PROGRAM PRG_COM + VAR + END_VAR + //PTM_10, PTM_20 and PTM_30 + (*Instanitate Serial port com function *) + E14_fbSerialLineControl( + Mode:= SERIALLINEMODE_EL6_22B, + pComIn:= ADR(E2_stComIn), + pComOut:=ADR(E2_stComOut), + SizeComIn:= SIZEOF(E2_stComIn), + TxBuffer:= E2_SerialTXBuffer, + RxBuffer:= E2_SerialRXBuffer, + Error=> , + ErrorID=> ); + + END_PROGRAM + + + + +PRG_Roughing +^^^^^^^^^^^^ + +:: + + PROGRAM PRG_Roughing + VAR + END_VAR + // Roughing devices + //MKS 275 Gauges + qRIXS_ROUGH_GPI_01.M_SetBits(30518); + qRIXS_ROUGH_GPI_01(); // Roughing guage near pro + qRIXS_ROUGH_GPI_02.M_SetBits(30518); + qRIXS_ROUGH_GPI_02(); // Roughing guage near BL + + + //VRC 02 backing Main Sample Chamber + qRIXS_ROUGH_VRC_02(i_xExtILK_OK := qRIXS_PRO_01.stPump.eState = E_PumpState.pumpRUNNING, i_xOverrideMode := xSystemOverrideMode, iq_stValve => ); + + //VRC 01 backing Sample Delivery Chamber + qRIXS_ROUGH_VRC_01(i_xExtILK_OK := qRIXS_PRO_01.stPump.eState = E_PumpState.pumpRUNNING, i_xOverrideMode := xSystemOverrideMode, iq_stValve => ); + + + qRIXS_PRO_01(i_stBPGauge := qRIXS_ROUGH_GPI_01.PG, i_xVlvOpn := TRUE, i_xExtIlkOK := TRUE); + + + if( qRIXS_PRO_01.stPump.eState = pumpSTARTING ) OR ( qRIXS_PRO_01.stPump.eState = pumpRUNNING ) + THEN QRIX_ROUGH_VRO_01.M_Open(TRUE); + END_IF + QRIX_ROUGH_VRO_01(i_xExtILK_OK:= (qRIXS_PRO_01.stPump.eState = pumpRUNNING OR qRIXS_PRO_01.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> ); + + END_PROGRAM + + + + +PRG_SA_WINDOW +^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_SA_WINDOW + VAR + xFirstPass : BOOL; + fbFSInit : R_TRIG; + + state : E_STATES; + + bExtPress : BOOL; + + g_FastFaultOutputNA: FB_HardwareFFOutput; + g_fbArbiterNA: FB_Arbiter(2); + + xExtILK_OK_BLW: INT; + END_VAR + fbFSInit( CLK := TRUE, Q => xFirstPass); + (* On first PLC pass, put valve into init state*) + IF xFirstPass THEN + state:= E_STATES.INIT; + xSystemOverrideMode_Valve := FALSE; + SetupMode_Valve := FALSE; + END_IF + bExtPress:= qRIXS_SA_GCP_01.PG.xAT_VAC; + + + //STATE ACTIONS + CASE state OF + + E_STATES.INIT: + qRIXS_SC_VGC_04.M_Set_OPN_SW(FALSE); //Isolation Valve closed + qRIXS_SA_VRC_01.M_Set_CLS_SW(FALSE); // Window valve OPEN + qRIXS_SC_VGC_04.i_xOverrideMode := qRIXS_SA_VRC_01.i_xOverrideMode := FALSE; + //Transition + if (qRIXS_SC_VGC_04.M_IsClosed() AND qRIXS_SA_VRC_01.M_IsOpen()) THEN + state:= E_STATES.NOT_SAFE; + END_IF + + E_STATES.NOT_SAFE: // System is not allowed to actuate, i.e all interlocks are in effect + qRIXS_SC_VGC_04.M_Set_OPN_SW(qRIXS_SC_VGC_04.iq_stValve.q_xOPN_DO ); + //C_1.i_xExt_OK := VGC_1.i_xEPS_OPN_OK := VGC_1.i_xEPS_CLS_OK:= FALSE; + qRIXS_SA_VRC_01.i_xExtILK_OK:= FALSE; + qRIXS_SC_VGC_04.i_xOverrideMode := qRIXS_SA_VRC_01.i_xOverrideMode := FALSE; + + //Transition + //IF (US_GCC.IG.xAT_VAC AND DS_GCC.IG.xAT_VAC) THEN state:= E_STATES.READY; END_IF + IF (bExtPress AND qRIXS_SC_GCC_01.IG.xAT_VAC) THEN state:= E_STATES.READY; END_IF + + + + E_STATES.READY: // OK to MOVE + // Release the external interlock so the differential pressure inlk is in effect + qRIXS_SC_VGC_04.i_xExt_OK:= qRIXS_SC_VGC_04.i_xEPS_OK :=TRUE; + //permission to insert window valve only when US vacuum is good?? + qRIXS_SA_VRC_01.i_xExtILK_OK:= bExtPress; + // Valves alternate positions. + If (qRIXS_SA_VRC_01.M_IsClosed()) THEN qRIXS_SC_VGC_04.M_Set_OPN_SW(TRUE); + ELSIF (qRIXS_SA_VRC_01.M_IsOpen()) THEN qRIXS_SC_VGC_04.M_Set_OPN_SW(FALSE); + END_IF + + // bOverride := TRUE; + E_STATES.OVERRIDE: + // Override Mode is enabled for all valves + qRIXS_SC_VGC_04.i_xOverrideMode :=qRIXS_SA_VRC_01.i_xOverrideMode := TRUE; + // Exit of Override mode always goes back to init + IF NOT(xSystemOverrideMode_Valve) THEN state:= E_STATES.INIT; END_IF + + + E_STATES.SETUP: + // Window valve remains retracted + qRIXS_SA_VRC_01.i_xExtILK_OK := FALSE; + // Isolation valves operates like standard gate valves + qRIXS_SC_VGC_04.i_xExt_OK := TRUE; + // exit to init just to be safe? + IF NOT(SetupMode_Valve) THEN state:= E_STATES.INIT; END_IF + END_CASE + + + // STATE TRANSITIONS + // the system can go to setup state from any other state except override + IF (SetupMode_Valve) AND (state<>E_STATES.OVERRIDE) THEN state:= E_STATES.SETUP; + // the system can go to override state from any other state except setup + ELSIF (xSystemOverrideMode_Valve) AND (state<>E_STATES.SETUP) THEN state:= E_STATES.OVERRIDE; + //Loss of at vac signal makes the system go to init/not safe to move state + ELSIF (NOT bExtPress) OR (NOT qRIXS_SC_GCC_01.IG.xAT_VAC) THEN state:= E_STATES.INIT; + //ELSIF (NOT US_GCC.IG.xAT_VAC) OR (NOT DS_GCC.IG.xAT_VAC) THEN state:= E_STATES.INIT; + END_IF + + + + + qRIXS_SC_VGC_04( + i_stUSG:= qRIXS_SC_GCC_01.IG , + i_stDSG:= qRIXS_OPT_GCC_01.IG , + i_xDis_DPIlk:= FALSE , + i_xPMPS_OK:= TRUE , + i_xEPS_OK:= , + i_xExt_OK:= , + i_xOverrideMode:= , + i_xReset:= , + i_xIsAperture:= TRUE, + i_sDevName:= , + i_nTransitionRootID:= , + iq_stValve=> , + xMPS_OK=> , + io_fbFFHWO:=g_FastFaultOutputNA , + fbArbiter:= g_fbArbiterNA + ); + + + qRIXS_SC_VGC_05( + i_xExtILK_OK:= , + i_xOverrideMode:= , + iq_stValve=> , + io_fbFFHWO:= g_FastFaultOutputNA , + fbArbiter:= g_fbArbiterNA, + i_xPMPS_OK:= TRUE, + i_xIsAperture:= TRUE , + i_sDevName:= , + i_nTransitionRootID:=, + i_xPMPS_OK:= TRUE ); + + + //VGC_W(i_xExtILK_OK:= , + // i_xOverrideMode:= , + // iq_stValve=> ); + + END_PROGRAM + + +Related: + * `E_STATES`_ + + +PRG_SampleChamber +^^^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_SampleChamber + VAR + QRIX: T_MaxString; + iWatchdog: UDINT; + RIX_TV4K2_GFS_1:FB_TGCC_ADS; + RIX_IM5K2_PPM_GCC_1:FB_TGCC_ADS; + RIX_VAC_WD: FB_ADS_WATCHDOG; + + //PTM interlocks + qRIXS_SC_PTM_10_ILK : FB_ChemRIXS_Turbo_ILK; + qRIXS_SC_PTM_20_ILK : FB_ChemRIXS_Turbo_ILK; + qRIXS_SC_PTM_30_ILK : FB_ChemRIXS_Turbo_ILK; + END_VAR + //ADS interfaces + RIX_TV4K2_GFS_1( + sNetId:= '172.21.140.69.1.1', + nPort:= 851, + sVarName:= 'GVL_KFE_RIX_VAC.fb_TV4K2_GFS_1', + iWatchdog:= iWatchdog , + IG=> , + bError=> ); + RIX_IM5K2_PPM_GCC_1( + sNetId:= '172.21.140.69.1.1', + nPort:= 851, + sVarName:= 'GVL_KFE_RIX_VAC.fb_IM5K2_PPM_GCC_1', + iWatchdog:= iWatchdog , + IG=> , + bError=> ); + + RIX_VAC_WD(sNetId:= '172.21.140.69.1.1', nPort:=851 , sVarName:= 'PRG_KFE_RIX_VAC.iWatchdog', bError=> ); + + + //MKS 275 Gauges + qRIXS_SC_GPI_01.M_SetBits(30518); + qRIXS_SC_GPI_01(PG=>); + qRIXS_ROUGH_GPI_11(PG=>); + qRIXS_ROUGH_GPI_12(PG=>); + qRIXS_ROUGH_GPI_21(PG=>); + qRIXS_ROUGH_GPI_31.M_SetBits(30518); + qRIXS_ROUGH_GPI_31(PG=>); + //fb_QRIX_ROUGH_GPI_22(PG=>); + qRIXS_SC_GCC_01.M_SetBits(30518); + qRIXS_SC_GCC_01(PG := qRIXS_SC_GPI_01.PG); + qRIXS_SSL_GCP_20.M_SetBits(30518); + qRIXS_SSL_GCP_20(); + qRIXS_SSL_GCP_30.M_SetBits(30518); + qRIXS_SSL_GCP_30(); + qRIXS_SA_GCP_02.M_SetBits(30518); + qRIXS_SA_GCP_02(); + + //ION Pumps + qRIXS_SC_PIP_01(i_stGauge:=qRIXS_SC_GPI_01.PG, i_xOverrideMode:= xSystemOverrideMode); + qRIXS_SC_PIP_02(i_stGauge:=qRIXS_SC_GPI_01.PG, i_xOverrideMode:= xSystemOverrideMode); + + //Pfiffer Turbo + + + + //VGC Valves + ///VGC on Beamline + qRIXS_SC_VGC_01( + i_stUSG:= RIX_TV4K2_GFS_1.IG, + i_stDSG:= qRIXS_SC_GCC_01.IG, + i_xDis_DPIlk:= FALSE , + i_xPMPS_OK:= TRUE , + i_xEPS_OK:= TRUE, + i_xExt_OK:= TRUE, + i_xOverrideMode:= xSystemOverrideMode , + i_xReset:= , + i_xIsAperture:= FALSE, + i_sDevName:= 'QRIX:SC:VGC:01', + i_nTransitionRootID:= , + iq_stValve=> , + xMPS_OK=> , + io_fbFFHWO:= GVL_PMPS.fbFastFaultOutput1 , + fbArbiter:= GVL_PMPS.fbArbiter ); + + qRIXS_SC_VGC_02( + i_stUSG:= qRIXS_SC_GCC_01.IG, + i_stDSG:= RIX_IM5K2_PPM_GCC_1.IG, + i_xDis_DPIlk:= FALSE , + i_xPMPS_OK:= TRUE , + i_xEPS_OK:= TRUE, + i_xExt_OK:= TRUE, + i_xOverrideMode:= xSystemOverrideMode , + i_xReset:= , + i_xIsAperture:= FALSE, + i_sDevName:= 'QRIX:SC:VGC:02', + i_nTransitionRootID:= , + iq_stValve=> , + xMPS_OK=> , + io_fbFFHWO:= GVL_PMPS.fbFastFaultOutput1 , + fbArbiter:= GVL_PMPS.fbArbiter ); + + //VRC 10 + qRIXS_SC_VRC_10.i_xExtILK_OK := qRIXS_SC_PTM_10.iq_stPTM.eState = E_PumpState.pumpRUNNING; + (*F_TurboGateValve_Protection_ILK( i_Turbo := qRIXS_SC_PTM_10.iq_stPTM , + i_stISG := qRIXS_SC_GPI_01.PG, i_stBSG := qRIXS_ROUGH_GPI_11.PG, + ScrollPump := qRIXS_PRO_01.stPump ); + *) + qRIXS_SC_VRC_10(i_xOverrideMode:=xSystemOverrideMode , iq_stValve=> ); + + //VRC 20 + qRIXS_SC_VRC_20.i_xExtILK_OK := qRIXS_SC_PTM_20.iq_stPTM.eState = E_PumpState.pumpRUNNING; + (*F_TurboGateValve_Protection_ILK( i_Turbo := qRIXS_SC_PTM_20.iq_stPTM , + i_stISG := qRIXS_SSL_GCP_20.PG, i_stBSG := qRIXS_ROUGH_GPI_11.PG, + ScrollPump := qRIXS_PRO_01.stPump );*) + + qRIXS_SC_VRC_20(i_xOverrideMode:=xSystemOverrideMode , iq_stValve=> ); + + + //VRC 30 + qRIXS_SC_VRC_30.i_xExtILK_OK := qRIXS_SC_PTM_30.iq_stPTM.eState = E_PumpState.pumpRUNNING; + (*F_TurboGateValve_Protection_ILK( i_Turbo := qRIXS_SC_PTM_30.iq_stPTM , + i_stISG := qRIXS_SSL_GCP_30.PG, i_stBSG := qRIXS_ROUGH_GPI_11.PG, + ScrollPump := qRIXS_PRO_01.stPump );*) + + qRIXS_SC_VRC_30(i_xOverrideMode:=xSystemOverrideMode , iq_stValve=> ); + + //PTM ILK + //qRIXS_SC_PTM_10_ILK(i_stValve:=qRIXS_ROUGH_VRC_02.iq_stValve, i_stPump:=qRIXS_SC_PTM_10.iq_stPTM, tDelay:=T#200S, bILK=>); + qRIXS_SC_PTM_10(i_xExtIlkOK:= qRIXS_ROUGH_VRC_02.M_IsOpen() + AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SC_PTM_10.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SC_GPI_01.PG, ScrollPump:= qRIXS_PRO_01.stPump) ); + + //qRIXS_SC_PTM_20_ILK(i_stValve:=qRIXS_ROUGH_VRC_02.iq_stValve, i_stPump:=qRIXS_SC_PTM_20.iq_stPTM, tDelay:=T#200S, bILK=>); + qRIXS_SC_PTM_20(i_xExtIlkOK:= qRIXS_ROUGH_VRC_02.M_IsOpen() + AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SC_PTM_20.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SSL_GCP_20.PG, ScrollPump:= qRIXS_PRO_01.stPump) ); + + //qRIXS_SC_PTM_30_ILK(i_stValve:=qRIXS_ROUGH_VRC_02.iq_stValve, i_stPump:=qRIXS_SC_PTM_30.iq_stPTM, tDelay:=T#200S, bILK=>); + qRIXS_SC_PTM_30(i_xExtIlkOK:= qRIXS_ROUGH_VRC_02.M_IsOpen() + AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SC_PTM_30.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SSL_GCP_30.PG, ScrollPump:= qRIXS_PRO_01.stPump) ); + + + //Pfeiffer Turbo Serial + + + (*Assign adresses to the pfeiffer controllers connected to this serial terminal*) + st_Pfeiffer_CTRL[1].iSerialAddress :=1; + st_Pfeiffer_CTRL[1].xEnableComm := TRUE; + st_Pfeiffer_CTRL[2].iSerialAddress :=2; + st_Pfeiffer_CTRL[2].xEnableComm := TRUE; + + (* Instanitate the Function block for serial communication with Pfeiffer*) + fb_PfeifferCom(astPfeifferControl := st_Pfeiffer_CTRL, + astPfeifferStatus:= st_Pfeiffer_RBK, + SerialRXBuffer:= E2_SerialRXBuffer, + SerialTXBuffer:= E2_SerialTXBuffer); + + + (* Copy Status Pv's into the PTM structure*) + qRIXS_SC_PTM_10.M_Serial_IO(st_Pfeiffer_CTRL:=st_Pfeiffer_CTRL[1],st_Pfeiffer_RBK:=st_Pfeiffer_RBK[1]); + qRIXS_SC_PTM_20.M_Serial_IO(st_Pfeiffer_CTRL:=st_Pfeiffer_CTRL[2],st_Pfeiffer_RBK:=st_Pfeiffer_RBK[2]); + qRIXS_SC_PTM_30.M_Serial_IO(st_Pfeiffer_CTRL:=st_Pfeiffer_CTRL[3],st_Pfeiffer_RBK:=st_Pfeiffer_RBK[3]); + + END_PROGRAM + + +Related: + * `FB_ChemRIXS_Turbo_ILK`_ + * `GVL_PMPS`_ + + +PRG_SDS +^^^^^^^ + +:: + + PROGRAM PRG_SDS + VAR + QRIX_MOT_SDS_MMS_H_BACKWARD_EN: INT; + rPressSP : REAL := 0.0001; + END_VAR + //MKS Gauges + qRIXS_SDS_GCP_01(PG=>); + + + //VRC + (*fb_QRIX_SDS_VRC_01(i_xOverrideMode := xSystemOverrideMode, iq_stValve =>); + fb_QRIX_SDS_VRC_01.i_xExtILK_OK := F_TurboGateValve_Protection_ILK( i_Turbo := QRIX_SD_PTM_01.iq_stPTM , + i_stISG := fb_QRIX_SDS_GPI_01.PG, i_stBSG := fb_QRIX_SC_GPI_01.PG, + ScrollPump := fb_QRIX_PRO_01 ); + + *) + + qRIXS_SDS_PTM_10(i_xExtIlkOK:= qRIXS_ROUGH_VRC_01.M_IsOpen() + AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SDS_PTM_10.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SDS_GCP_01.PG, ScrollPump:= qRIXS_PRO_01.stPump) ); + + + + qRIXS_SC_VGC_03( + i_OPN_OK:= qRIXS_SDS_GCP_01.PG.rPRESS > rPressSP, // need to get requirements on this interlock + i_CLS_OK:= GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN AND NOT (GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN ), + ibCntrlHold:= , + i_xOverrideMode:= , + iq_stValve=> ); + + END_PROGRAM + + +Related: + * `GVL_Interface`_ + + +PRG_SPA +^^^^^^^ + +:: + + PROGRAM PRG_SPA + VAR + xExtILK_OK_OPT : BOOL := True; + xExtILK_OK_BLW : BOOL; + xExtILK_OK_DET : BOOL; + iPressTorrerance : REAL := 1.0; // Torr + stUSG_dummy : ST_VG; + END_VAR + (* Gamma Ion Pump *) + qRIXS_OPT_PIP_01(i_stGauge:=qRIXS_OPT_GCC_01.IG, i_xOverrideMode:= xSystemOverrideMode); + qRIXS_DET_PIP_01(i_stGauge:=qRIXS_DET_GCC_01.IG, i_xOverrideMode:= xSystemOverrideMode); + + (* Pirani MKS 275 Gauges *) + qRIXS_OPT_GPI_01(PG=>); + qRIXS_DET_GPI_01(PG=>); + + (* Full Range Gauges *) + qRIXS_SA_GCP_01(PG=>); + + (* Cold Cathode Gauges *) + qRIXS_OPT_GCC_01.M_SetBits(30518); + qRIXS_OPT_GCC_01(PG:=qRIXS_OPT_GPI_01.PG, IG=>, bEP:=TRUE); + qRIXS_DET_GCC_01.M_SetBits(30518); + qRIXS_DET_GCC_01(PG:=qRIXS_DET_GPI_01.PG, IG=>, bEP:=TRUE); + + (* Normally Closed Vate Valve *) + //(* + stUSG_dummy := qRIXS_OPT_GCC_01.IG; + qRIXS_OPT_VGC_01( + i_stUSG := stUSG_dummy, + i_stDSG := qRIXS_OPT_GCC_01.IG, + i_xExt_OK := xExtILK_OK_OPT, + i_xOverrideMode:=xSystemOverrideMode, + io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1, + fbArbiter := GVL_PMPS.fbArbiter, + iq_stValve =>, + ); + // *) + // (* + // Calc pressure Difference + xExtILK_OK_BLW := ( qRIXS_OPT_VGC_01.iq_stValve.i_xClsLS AND qRIXS_OPT_GPI_01.PG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_OPT_GPI_01.PG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance) + OR (qRIXS_OPT_GCC_01.IG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_OPT_GCC_01.IG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance); + + qRIXS_SA_VWC_01( + i_stUSG:= qRIXS_SA_GCP_01.PG , + i_stDSG:= qRIXS_OPT_GCC_01.IG , + i_xDis_DPIlk:= FALSE , + i_xPMPS_OK:= TRUE , + i_xEPS_OK:= , + i_xExt_OK:= xExtILK_OK_BLW , + i_xOverrideMode:= , + i_xReset:= , + i_xIsAperture:= TRUE, + i_sDevName:= , + i_nTransitionRootID:= , + iq_stValve=> , + xMPS_OK=> , + io_fbFFHWO:=GVL_PMPS.fbFastFaultOutput1 , + fbArbiter:= GVL_PMPS.fbArbiter + ); + // *) + // (* + qRIXS_DET_VRC_01( + i_xExtILK_OK := xExtILK_OK_DET, + i_xOverrideMode:=xSystemOverrideMode, + iq_stValve =>, + ); + // *) + + + xExtILK_OK_DET := (qRIXS_DET_GPI_01.PG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_DET_GPI_01.PG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance) + OR (qRIXS_DET_GCC_01.IG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_DET_GCC_01.IG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance); + + END_PROGRAM + + +Related: + * `GVL_PMPS`_ + diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_summary.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_summary.rst.txt new file mode 100644 index 0000000..303c8fe --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_PLC_QRIX_VAC_summary.rst.txt @@ -0,0 +1,1037 @@ + +Settings +-------- + +.. list-table:: + :header-rows: 1 + :align: center + + * - Setting + - Value + - Description + * - AMS Net ID + - 172.21.140.43.1.1 + - + * - Target IP address + - 172.21.140.43 + - Based on AMS Net ID by convention + * - AMS Port + - 851 + - + +.. _PLC_QRIX_VAC_pragmas: + +Pragmas +------- + +Total pragmas found: 117 +Total linter errors: 0 + + + +Libraries +--------- + +.. csv-table:: + :header: Library, Vendor, Default, Version + :align: center + + LCLS General, SLAC, Unset, 2.10.0 + LCLS Vacuum, SLAC - LCLS, Unset, 2.3.0 + LCLSVacuumSerialDriverLib, SLAC - LCLS, Unset, 1.2.2 + PMPS, SLAC - LCLS, Unset, 2.1.0 + Tc2_SerialCom, Beckhoff Automation GmbH, Unset, Unset + Tc2_Standard, Beckhoff Automation GmbH, Unset, Unset + Tc2_System, Beckhoff Automation GmbH, Unset, Unset + Tc3_Module, Beckhoff Automation GmbH, Unset, Unset + +Symbols +------- + + + + + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + .TCPADS_MAXUDP_BUFFSIZE, UDINT, 4390464 (32) + + +Constants +^^^^^^^^^ + +.. raw:: html + +
+ 11 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Constants.bFPUSupport, BOOL, 647535112 (8) + Constants.bLittleEndian, BOOL, 640828856 (8) + Constants.bSimulationMode, BOOL, 647535104 (8) + Constants.CompilerVersion, VERSION, 647535040 (64) + Constants.CompilerVersionNumeric, DWORD, 647535200 (32) + Constants.gc_GaugeValidState, INT, 634593328 (16) + Constants.gc_iSizeOfGGOArray, INT, 634593312 (16) + Constants.nPackMode, UINT, 647535136 (16) + Constants.nRegisterSize, WORD, 647535120 (16) + Constants.RuntimeVersion, VERSION, 647534976 (64) + Constants.RuntimeVersionNumeric, DWORD, 647535168 (32) + +.. raw:: html + +
+
+ + +DefaultGlobals +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + DefaultGlobals.fTimeStamp, LREAL, 4096064 (64) + DefaultGlobals.stSys, ST_System, 4096000 (40) + + +GeneralConstants +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GeneralConstants.MAX_STATES, UINT, 4096048 (16) + + +Global_Constants +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Constants.EMPTY_EVENT_CLASS, GUID, 4389600 (128) + Global_Constants.EMPTY_EVENT_ID, UDINT, 4389728 (32) + Global_Constants.EMPTY_SEVERITY, TcEventSeverity, 4389760 (16) + Global_Constants.SUCCESS_EVENT, TcEventEntry, 4389792 (192) + + +Global_Variables +^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 279 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Variables.ADSIGRP_DEVICE_DATA, UDINT, 4181440 (32) + Global_Variables.ADSIGRP_IOIMAGE_CLEARI, UDINT, 4181344 (32) + Global_Variables.ADSIGRP_IOIMAGE_CLEARO, UDINT, 4181376 (32) + Global_Variables.ADSIGRP_IOIMAGE_RISIZE, UDINT, 4181216 (32) + Global_Variables.ADSIGRP_IOIMAGE_ROSIZE, UDINT, 4181312 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIB, UDINT, 4181152 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIOB, UDINT, 4181408 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIX, UDINT, 4181184 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWOB, UDINT, 4181248 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWOX, UDINT, 4181280 (32) + Global_Variables.ADSIGRP_SYM_DOWNLOAD, UDINT, 4181024 (32) + Global_Variables.ADSIGRP_SYM_HNDBYNAME, UDINT, 4180800 (32) + Global_Variables.ADSIGRP_SYM_INFOBYNAME, UDINT, 4180928 (32) + Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX, UDINT, 4180992 (32) + Global_Variables.ADSIGRP_SYM_RELEASEHND, UDINT, 4180896 (32) + Global_Variables.ADSIGRP_SYM_UPLOAD, UDINT, 4181056 (32) + Global_Variables.ADSIGRP_SYM_UPLOADINFO, UDINT, 4181088 (32) + Global_Variables.ADSIGRP_SYM_VALBYHND, UDINT, 4180864 (32) + Global_Variables.ADSIGRP_SYM_VALBYNAME, UDINT, 4180832 (32) + Global_Variables.ADSIGRP_SYM_VERSION, UDINT, 4180960 (32) + Global_Variables.ADSIGRP_SYMNAME, UDINT, 4180736 (32) + Global_Variables.ADSIGRP_SYMNOTE, UDINT, 4181120 (32) + Global_Variables.ADSIGRP_SYMTAB, UDINT, 4180704 (32) + Global_Variables.ADSIGRP_SYMVAL, UDINT, 4180768 (32) + Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE, UDINT, 4181472 (32) + Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE, UDINT, 4181504 (32) + Global_Variables.ADSLOG_MSGTYPE_ERROR, DWORD, 4182560 (32) + Global_Variables.ADSLOG_MSGTYPE_HINT, DWORD, 4182496 (32) + Global_Variables.ADSLOG_MSGTYPE_LOG, DWORD, 4182592 (32) + Global_Variables.ADSLOG_MSGTYPE_MSGBOX, DWORD, 4182624 (32) + Global_Variables.ADSLOG_MSGTYPE_RESOURCE, DWORD, 4182656 (32) + Global_Variables.ADSLOG_MSGTYPE_STRING, DWORD, 4182688 (32) + Global_Variables.ADSLOG_MSGTYPE_WARN, DWORD, 4182528 (32) + Global_Variables.ADSSTATE_CONFIG, UINT, 4180592 (16) + Global_Variables.ADSSTATE_ERROR, UINT, 4180528 (16) + Global_Variables.ADSSTATE_EXCEPTION, UINT, 4180656 (16) + Global_Variables.ADSSTATE_IDLE, UINT, 4180368 (16) + Global_Variables.ADSSTATE_INCOMPATIBLE, UINT, 4180640 (16) + Global_Variables.ADSSTATE_INIT, UINT, 4180400 (16) + Global_Variables.ADSSTATE_INVALID, UINT, 4180352 (16) + Global_Variables.ADSSTATE_LOADCFG, UINT, 4180480 (16) + Global_Variables.ADSSTATE_MAXSTATES, UINT, 4180672 (16) + Global_Variables.ADSSTATE_POWERFAILURE, UINT, 4180496 (16) + Global_Variables.ADSSTATE_POWERGOOD, UINT, 4180512 (16) + Global_Variables.ADSSTATE_RECONFIG, UINT, 4180608 (16) + Global_Variables.ADSSTATE_RESET, UINT, 4180384 (16) + Global_Variables.ADSSTATE_RESUME, UINT, 4180576 (16) + Global_Variables.ADSSTATE_RUN, UINT, 4180432 (16) + Global_Variables.ADSSTATE_SAVECFG, UINT, 4180464 (16) + Global_Variables.ADSSTATE_SHUTDOWN, UINT, 4180544 (16) + Global_Variables.ADSSTATE_START, UINT, 4180416 (16) + Global_Variables.ADSSTATE_STOP, UINT, 4180448 (16) + Global_Variables.ADSSTATE_STOPPING, UINT, 4180624 (16) + Global_Variables.ADSSTATE_SUSPEND, UINT, 4180560 (16) + Global_Variables.AMSLOGGER_IGR_GENERAL, UDINT, 4248256 (32) + Global_Variables.AMSLOGGER_IOF_MODE, UDINT, 4248288 (32) + Global_Variables.AMSPORT_AMSLOGGER, UINT, 4246992 (16) + Global_Variables.AMSPORT_EVENTLOG, UINT, 4180064 (16) + Global_Variables.AMSPORT_LOGGER, UINT, 4097136 (16) + Global_Variables.AMSPORT_R0_CAM, UINT, 4180288 (16) + Global_Variables.AMSPORT_R0_CAMTOOL, UINT, 4180304 (16) + Global_Variables.AMSPORT_R0_CNC, UINT, 4180176 (16) + Global_Variables.AMSPORT_R0_IO, UINT, 4180096 (16) + Global_Variables.AMSPORT_R0_ISG, UINT, 4180160 (16) + Global_Variables.AMSPORT_R0_LINE, UINT, 4180192 (16) + Global_Variables.AMSPORT_R0_NC, UINT, 4180112 (16) + Global_Variables.AMSPORT_R0_NCSAF, UINT, 4180128 (16) + Global_Variables.AMSPORT_R0_NCSVB, UINT, 4180144 (16) + Global_Variables.AMSPORT_R0_PLC, UINT, 4180208 (16) + Global_Variables.AMSPORT_R0_PLC_RTS1, UINT, 4180224 (16) + Global_Variables.AMSPORT_R0_PLC_RTS2, UINT, 4180240 (16) + Global_Variables.AMSPORT_R0_PLC_RTS3, UINT, 4180256 (16) + Global_Variables.AMSPORT_R0_PLC_RTS4, UINT, 4180272 (16) + Global_Variables.AMSPORT_R0_RTIME, UINT, 4180080 (16) + Global_Variables.AMSPORT_R3_SCOPESERVER, UINT, 4180336 (16) + Global_Variables.AMSPORT_R3_SYSSERV, UINT, 4180320 (16) + Global_Variables.AMSPORT_TCPIPSRV, UINT, 4389776 (16) + Global_Variables.ASCII_DLE, BYTE, 4389472 (8) + Global_Variables.ASCII_ETX, BYTE, 4389464 (8) + Global_Variables.ASCII_NAK, BYTE, 4389480 (8) + Global_Variables.ASCII_STX, BYTE, 4387224 (8) + Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID, BYTE, 4182720 (8) + Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED, BYTE, 4180696 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID, BYTE, 4097128 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED, BYTE, 4096328 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED, BYTE, 4180688 (8) + Global_Variables.COMERRORADS_INVALID_BAUDRATE, UDINT, 4388384 (32) + Global_Variables.COMERRORADS_INVALID_CFGSTLEN, UDINT, 4388288 (32) + Global_Variables.COMERRORADS_INVALID_CFGSTVER, UDINT, 4388320 (32) + Global_Variables.COMERRORADS_INVALID_CMD, UDINT, 4388224 (32) + Global_Variables.COMERRORADS_INVALID_COMPORT, UDINT, 4388192 (32) + Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL, UDINT, 4388576 (32) + Global_Variables.COMERRORADS_INVALID_DATABITS, UDINT, 4388448 (32) + Global_Variables.COMERRORADS_INVALID_DATAPOINTER, UDINT, 4388256 (32) + Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL, UDINT, 4388608 (32) + Global_Variables.COMERRORADS_INVALID_DSR_SENS, UDINT, 4388640 (32) + Global_Variables.COMERRORADS_INVALID_DTR_CTRL, UDINT, 4388512 (32) + Global_Variables.COMERRORADS_INVALID_PARITY, UDINT, 4388416 (32) + Global_Variables.COMERRORADS_INVALID_RTS_CTRL, UDINT, 4388544 (32) + Global_Variables.COMERRORADS_INVALID_STOPBITS, UDINT, 4388480 (32) + Global_Variables.COMERRORADS_INVALID_TL, UDINT, 4388352 (32) + Global_Variables.COMERRORADS_NOT_INIT, UDINT, 4388672 (32) + Global_Variables.COMERRORADS_PORT_CONNECTED, UDINT, 4388736 (32) + Global_Variables.COMERRORADS_PORT_NOT_CONNECTED, UDINT, 4388768 (32) + Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN, UDINT, 4388704 (32) + Global_Variables.COMERRORADS_RD_FAILURE, UDINT, 4388864 (32) + Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT, UDINT, 4388800 (32) + Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE, UDINT, 4388928 (32) + Global_Variables.COMERRORADS_WR_FAILURE, UDINT, 4388896 (32) + Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT, UDINT, 4388832 (32) + Global_Variables.CONNECT_MODE_ENABLEDBG, DWORD, 4391456 (32) + Global_Variables.DATE_AND_TIME_SECPERDAY, DWORD, 4261216 (32) + Global_Variables.DATE_AND_TIME_SECPERWEEK, DWORD, 4261248 (32) + Global_Variables.DBG_OUTPUT_FILE, DWORD, 4267520 (32) + Global_Variables.DBG_OUTPUT_LOG, DWORD, 4267488 (32) + Global_Variables.DBG_OUTPUT_NONE, DWORD, 4267456 (32) + Global_Variables.DBG_OUTPUT_VISU, DWORD, 4267552 (32) + Global_Variables.DEFAULT_ADS_TIMEOUT, TIME, 4183392 (32) + Global_Variables.DEFAULT_BACKLASHVALUE, LREAL, 634616256 (64) + Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE, BYTE, 4384720 (8) + Global_Variables.DEFAULT_CSV_FIELD_SEP, BYTE, 4184984 (8) + Global_Variables.DEFAULT_CSV_RECORD_SEP_CR, BYTE, 4384728 (8) + Global_Variables.DEFAULT_CSV_RECORD_SEP_LF, BYTE, 4384736 (8) + Global_Variables.DEFAULT_HOME_POSITION, LREAL, 634616192 (64) + Global_Variables.EMPTY_ARG_VALUE, T_Arg, 4248864 (96) + Global_Variables.EMPTY_GUID_REGSTRING, STRING(38), 4386888 (312) + Global_Variables.EMPTY_GUID_STRING, STRING(36), 4386592 (296) + Global_Variables.EMPTY_GUID_STRUCT, GUID, 4386464 (128) + Global_Variables.EMPTY_ROUTE_ENTRY, ST_AmsRouteEntry, 4247008 (1184) + Global_Variables.eWatchdogConfig, E_WATCHDOG_TIME_CONFIG, 4183376 (16) + Global_Variables.fbGetCurTaskIdx, GETCURTASKINDEX, 634594464 (128) + Global_Variables.FLOATREC_EXP_IS_INF, INT, 4248352 (16) + Global_Variables.FLOATREC_EXP_IS_NAN, INT, 4248336 (16) + Global_Variables.FLOATREC_MAX_DIGITS, INT, 4248368 (16) + Global_Variables.FLOATREC_MAX_PRECISION, INT, 4248384 (16) + Global_Variables.FLOATREC_MIN_PRECISION, INT, 4248400 (16) + Global_Variables.FMTERR_ARGTYPEINVALID, DWORD, 4248704 (32) + Global_Variables.FMTERR_ASTERISKPOSITION, DWORD, 4248480 (32) + Global_Variables.FMTERR_DESTBUFFOVERFLOW, DWORD, 4248800 (32) + Global_Variables.FMTERR_FLAGPOSITION, DWORD, 4248576 (32) + Global_Variables.FMTERR_INSUFFICIENTARGS, DWORD, 4248768 (32) + Global_Variables.FMTERR_INVALIDPOINTERINPUT, DWORD, 4248832 (32) + Global_Variables.FMTERR_NOERROR, DWORD, 4248416 (32) + Global_Variables.FMTERR_PERCENTSIGNPOSITION, DWORD, 4248448 (32) + Global_Variables.FMTERR_PRECISIONDOTPOSITION, DWORD, 4248640 (32) + Global_Variables.FMTERR_PRECISIONVALUE, DWORD, 4248544 (32) + Global_Variables.FMTERR_TYPEFIELDVALUE, DWORD, 4248672 (32) + Global_Variables.FMTERR_UNACCEPTEDPARAMETER, DWORD, 4248736 (32) + Global_Variables.FMTERR_WIDTHPRECISIONVALPOS, DWORD, 4248608 (32) + Global_Variables.FMTERR_WIDTHVALUE, DWORD, 4248512 (32) + Global_Variables.FOPEN_MODEAPPEND, DWORD, 4182816 (32) + Global_Variables.FOPEN_MODEBINARY, DWORD, 4182880 (32) + Global_Variables.FOPEN_MODEPLUS, DWORD, 4182848 (32) + Global_Variables.FOPEN_MODEREAD, DWORD, 4182752 (32) + Global_Variables.FOPEN_MODETEXT, DWORD, 4182912 (32) + Global_Variables.FOPEN_MODEWRITE, DWORD, 4182784 (32) + Global_Variables.FORMAT_DECASC_CODES, BYTE, 4249216 (80) + Global_Variables.FORMAT_HEXASC_CODES, BYTE, 4248960 (256) + Global_Variables.FORMAT_MAX_ARGS, INT, 4248320 (16) + Global_Variables.g_DummyVG, ST_VG, 634593408 (1056) + Global_Variables.g_iSizeOfGGOArray, INT, 634593344 (16) + Global_Variables.g_stSystem, ST_System, 634593360 (40) + Global_Variables.GLOBAL_DCF77_PULSE_SPLIT, TIME, 4184992 (32) + Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK, BOOL, 4184976 (8) + Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE, E_HashPrefixTypes, 4184944 (16) + Global_Variables.GLOBAL_SBCS_TABLE, E_SBCSType, 4184960 (16) + Global_Variables.HKEY_MAX_BINARY_DATA_SIZE, UDINT, 4248224 (32) + Global_Variables.IPHELPERAPI_ADAPTERSINFO, UDINT, 4246656 (32) + Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME, UDINT, 4246688 (32) + Global_Variables.LISTEN_MODE_CLOSEALL, DWORD, 4391392 (32) + Global_Variables.LISTEN_MODE_USEOPENED, DWORD, 4391424 (32) + Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH, UDINT, 4246560 (32) + Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH, UDINT, 4246528 (32) + Global_Variables.MAX_ADAPTER_NAME_LENGTH, UDINT, 4246496 (32) + Global_Variables.MAX_AVERAGE_MEASURES, INT, 4184928 (16) + Global_Variables.MAX_LOCAL_ADAPTERS, UDINT, 4246720 (32) + Global_Variables.MAX_REMOTE_PCS, INT, 4246848 (16) + Global_Variables.MAX_RETRIES, INT, 4389488 (16) + Global_Variables.MAX_ROUTE_ADDR_LEN, BYTE, 4246872 (8) + Global_Variables.MAX_ROUTE_NAME_LEN, BYTE, 4246864 (8) + Global_Variables.MAX_ROUTE_TRANSPORT, BYTE, 4246984 (8) + Global_Variables.MAX_STRING_LENGTH, UDINT, 4183488 (32) + Global_Variables.MAX_THROTTLE_MODE, DWORD, 4391488 (32) + Global_Variables.MIN_ROUTE_TRANSPORT, BYTE, 4246976 (8) + Global_Variables.nWatchdogTime, BYTE, 4182744 (8) + Global_Variables.PI, LREAL, 4183424 (64) + Global_Variables.ROUTE_FLAG_DYNAMIC, DWORD, 4246912 (32) + Global_Variables.ROUTE_FLAG_NOOVERRIDE, DWORD, 4246944 (32) + Global_Variables.ROUTE_FLAG_TEMPORARY, DWORD, 4246880 (32) + Global_Variables.SYSTEMSERVICE_ADDREMOTE, UDINT, 4246752 (32) + Global_Variables.SYSTEMSERVICE_CHANGENETID, UDINT, 4182304 (32) + Global_Variables.SYSTEMSERVICE_CLOSEHANDLE, UDINT, 4181664 (32) + Global_Variables.SYSTEMSERVICE_CREATEFILE, UDINT, 4181632 (32) + Global_Variables.SYSTEMSERVICE_DELREMOTE, UDINT, 4246784 (32) + Global_Variables.SYSTEMSERVICE_ENUMREMOTE, UDINT, 4246816 (32) + Global_Variables.SYSTEMSERVICE_FCLOSE, UDINT, 4181728 (32) + Global_Variables.SYSTEMSERVICE_FDELETE, UDINT, 4182048 (32) + Global_Variables.SYSTEMSERVICE_FEOF, UDINT, 4182016 (32) + Global_Variables.SYSTEMSERVICE_FFILEFIND, UDINT, 4248192 (32) + Global_Variables.SYSTEMSERVICE_FGETS, UDINT, 4181888 (32) + Global_Variables.SYSTEMSERVICE_FOPEN, UDINT, 4181696 (32) + Global_Variables.SYSTEMSERVICE_FPRINTF, UDINT, 4181984 (32) + Global_Variables.SYSTEMSERVICE_FPUTS, UDINT, 4181920 (32) + Global_Variables.SYSTEMSERVICE_FREAD, UDINT, 4181760 (32) + Global_Variables.SYSTEMSERVICE_FRENAME, UDINT, 4182080 (32) + Global_Variables.SYSTEMSERVICE_FSCANF, UDINT, 4181952 (32) + Global_Variables.SYSTEMSERVICE_FSEEK, UDINT, 4181824 (32) + Global_Variables.SYSTEMSERVICE_FTELL, UDINT, 4181856 (32) + Global_Variables.SYSTEMSERVICE_FWRITE, UDINT, 4181792 (32) + Global_Variables.SYSTEMSERVICE_IPHELPERAPI, UDINT, 4246592 (32) + Global_Variables.SYSTEMSERVICE_IPHOSTNAME, UDINT, 4246624 (32) + Global_Variables.SYSTEMSERVICE_MKDIR, UDINT, 4182112 (32) + Global_Variables.SYSTEMSERVICE_OPENCREATE, UDINT, 4181536 (32) + Global_Variables.SYSTEMSERVICE_OPENREAD, UDINT, 4181568 (32) + Global_Variables.SYSTEMSERVICE_OPENWRITE, UDINT, 4181600 (32) + Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE, UDINT, 4182176 (32) + Global_Variables.SYSTEMSERVICE_RMDIR, UDINT, 4182144 (32) + Global_Variables.SYSTEMSERVICE_SENDEMAIL, UDINT, 4182208 (32) + Global_Variables.SYSTEMSERVICE_STARTPROCESS, UDINT, 4182272 (32) + Global_Variables.SYSTEMSERVICE_TIMESERVICES, UDINT, 4182240 (32) + Global_Variables.SYSTEMSTATEFLAGS_BSOD, BYTE, 4182728 (8) + Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION, BYTE, 4182736 (8) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX, T_ULARGE_INTEGER, 4255840 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64, ULINT, 4256192 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN, T_ULARGE_INTEGER, 4255776 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64, ULINT, 4256128 (64) + Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET, DWORD, 4255552 (32) + Global_Variables.SYSTEMTIME_MAX_MONTHDAYS, WORD, 4254704 (384) + Global_Variables.SYSTEMTIME_MAX_YEARSDAY, WORD, 4255088 (448) + Global_Variables.SYSTEMTIME_TICKSPERDAY, T_ULARGE_INTEGER, 4255712 (64) + Global_Variables.SYSTEMTIME_TICKSPERDAY64, ULINT, 4256064 (64) + Global_Variables.SYSTEMTIME_TICKSPERMSEC, T_ULARGE_INTEGER, 4255584 (64) + Global_Variables.SYSTEMTIME_TICKSPERMSEC64, ULINT, 4255936 (64) + Global_Variables.SYSTEMTIME_TICKSPERSEC, T_ULARGE_INTEGER, 4255648 (64) + Global_Variables.SYSTEMTIME_TICKSPERSEC64, ULINT, 4256000 (64) + Global_Variables.TaskInfo, PlcTaskSystemInfo, 634594624 (1024) + Global_Variables.TCEVENT_FMTPRGSIZE, INT, 4183360 (16) + Global_Variables.TCEVENT_SRCNAMESIZE, INT, 4183344 (16) + Global_Variables.TCEVENTFLAG_AUTOFMTALL, WORD, 4183248 (16) + Global_Variables.TCEVENTFLAG_FMTSELF, WORD, 4183184 (16) + Global_Variables.TCEVENTFLAG_LOG, WORD, 4183200 (16) + Global_Variables.TCEVENTFLAG_MSGBOX, WORD, 4183216 (16) + Global_Variables.TCEVENTFLAG_PRIOCLASS, WORD, 4183168 (16) + Global_Variables.TCEVENTFLAG_SRCID, WORD, 4183232 (16) + Global_Variables.TCEVENTSTATE_CONFIRMED, WORD, 4183312 (16) + Global_Variables.TCEVENTSTATE_INVALID, WORD, 4183264 (16) + Global_Variables.TCEVENTSTATE_RESET, WORD, 4183296 (16) + Global_Variables.TCEVENTSTATE_RESETCON, WORD, 4183328 (16) + Global_Variables.TCEVENTSTATE_SIGNALED, WORD, 4183280 (16) + Global_Variables.TcMcGlobal, _TCMCGLOBAL, 634609216 (6976) + Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS, UDINT, 4390784 (32) + Global_Variables.TCPADS_IGR_CLOSEBYHDL, UDINT, 4390528 (32) + Global_Variables.TCPADS_IGR_CONLIST, UDINT, 4390496 (32) + Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL, UDINT, 4390720 (32) + Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL, UDINT, 4390752 (32) + Global_Variables.TCPADS_IGR_PEERBYHDL, UDINT, 4390592 (32) + Global_Variables.TCPADS_IGR_RECVBYHDL, UDINT, 4390624 (32) + Global_Variables.TCPADS_IGR_RECVFROMBYHDL, UDINT, 4390656 (32) + Global_Variables.TCPADS_IGR_SENDBYHDL, UDINT, 4390560 (32) + Global_Variables.TCPADS_IGR_SENDTOBYHDL, UDINT, 4390688 (32) + Global_Variables.TCPADS_NULL_HSOCKET, T_HSOCKET, 4391040 (352) + Global_Variables.TCPADSCONLST_IOF_ACCEPT, UDINT, 4390912 (32) + Global_Variables.TCPADSCONLST_IOF_CLOSEALL, UDINT, 4390880 (32) + Global_Variables.TCPADSCONLST_IOF_CONNECT, UDINT, 4390816 (32) + Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR, UDINT, 4390976 (32) + Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS, UDINT, 4391008 (32) + Global_Variables.TCPADSCONLST_IOF_LISTEN, UDINT, 4390848 (32) + Global_Variables.TCPADSCONLST_IOF_UDPBIND, UDINT, 4390944 (32) + Global_Variables.THROTTLE_MODE_DEFAULT, T_ThrottleTimes, 4391936 (416) + Global_Variables.THROTTLE_MODE_OFF, T_ThrottleTimes, 4391520 (416) + Global_Variables.TIMEOUT_QVZ, TIME, 4389536 (32) + Global_Variables.TIMEOUT_WVZ, TIME, 4389568 (32) + Global_Variables.TIMEOUT_ZVZ, TIME, 4389504 (32) + Global_Variables.TIMESERVICE_ADJUSTTIMETORTC, UDINT, 4182432 (32) + Global_Variables.TIMESERVICE_DATEANDTIME, UDINT, 4182336 (32) + Global_Variables.TIMESERVICE_RTCTIMEDIFF, UDINT, 4182400 (32) + Global_Variables.TIMESERVICE_SYSTEMTIMES, UDINT, 4182368 (32) + Global_Variables.TIMESERVICE_TIMEZONINFORMATION, UDINT, 4182464 (32) + Global_Variables.WEST_EUROPE_TZI, ST_TimeZoneInformation, 4256256 (864) + +.. raw:: html + +
+
+ + +Global_Version +^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 14 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Version.stLibVersion_Tc2_DataExchange, ST_LibVersion, 634616608 (288) + Global_Version.stLibVersion_Tc2_EtherCAT, ST_LibVersion, 4179200 (288) + Global_Version.stLibVersion_Tc2_IoFunctions, ST_LibVersion, 4387328 (288) + Global_Version.stLibVersion_Tc2_Math, ST_LibVersion, 634616320 (288) + Global_Version.stLibVersion_Tc2_MC2, ST_LibVersion, 634608928 (288) + Global_Version.stLibVersion_Tc2_ModbusSrv, ST_LibVersion, 4387616 (288) + Global_Version.stLibVersion_Tc2_SerialCom, ST_LibVersion, 4387904 (288) + Global_Version.stLibVersion_Tc2_Standard, ST_LibVersion, 4179488 (288) + Global_Version.stLibVersion_Tc2_System, ST_LibVersion, 4179776 (288) + Global_Version.stLibVersion_Tc2_Utilities, ST_LibVersion, 4184640 (288) + Global_Version.stLibVersion_Tc3_EventLogger, ST_LibVersion, 4390048 (288) + Global_Version.stLibVersion_Tc3_JsonXml, ST_LibVersion, 4392352 (288) + Global_Version.stLibVersion_Tc3_Module, ST_LibVersion, 4184032 (288) + Global_Version.stLibVersion_TcUnit, ST_LibVersion, 634593024 (288) + +.. raw:: html + +
+
+ + +GVL +^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL.nLangId_OnlineMonitoring, DINT, 4389984 (32) + + +GVL_COM +^^^^^^^ + +.. raw:: html + +
+ 13 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_COM.E14_fbSerialLineControl, SerialLineControl, 640798976 (10432) + GVL_COM.E2_fbSerialLineControl, SerialLineControl, 640814816 (10432) + GVL_COM.E2_SerialRXBuffer, ComBuffer, 640809792 (2512) + GVL_COM.E2_SerialTXBuffer, ComBuffer, 640812304 (2512) + GVL_COM.E2_stComIn, EL6inData22B, 640825248 (192) + GVL_COM.E2_stComOut, EL6outData22B, 640825440 (192) + GVL_COM.fb_PfeifferCom, FB_PFEIFFER_COM, 640851904 (797696) + GVL_COM.SerialRXBuffer, ComBuffer, 640793952 (2512) + GVL_COM.SerialTXBuffer, ComBuffer, 640796464 (2512) + GVL_COM.st_Pfeiffer_CTRL, ST_PfeifferControl, 640825632 (3200) + GVL_COM.st_Pfeiffer_RBK, ST_PfeifferStatus, 640828864 (23040) + GVL_COM.stComIn, EL6inData22B, 640809408 (192) + GVL_COM.stComOut, EL6outData22B, 640809600 (192) + +.. raw:: html + +
+
+ + +GVL_Devices +^^^^^^^^^^^ + +.. raw:: html + +
+ 152 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Devices.QRIX_ROUGH_VRO_01, FB_VVC, 643290880 (640) + GVL_Devices.QRIX_ROUGH_VRO_01.q_xOPN_DO, BOOL, 643291488 (8) + GVL_Devices.qRIXS_DET_PIP_01, FB_PIP_Gamma, 645110528 (90624) + GVL_Devices.qRIXS_DET_PIP_01.i_iPRESS, INT, 645197232 (16) + GVL_Devices.qRIXS_DET_PIP_01.i_xSP_DI, BOOL, 645197248 (8) + GVL_Devices.qRIXS_DET_PIP_01.q_xHVEna_DO, BOOL, 645197216 (8) + GVL_Devices.qRIXS_OPT_PIP_01, FB_PIP_Gamma, 645019904 (90624) + GVL_Devices.qRIXS_OPT_PIP_01.i_iPRESS, INT, 645106608 (16) + GVL_Devices.qRIXS_OPT_PIP_01.i_xSP_DI, BOOL, 645106624 (8) + GVL_Devices.qRIXS_OPT_PIP_01.q_xHVEna_DO, BOOL, 645106592 (8) + GVL_Devices.qRIXS_PRO_01, FB_EbaraDryPump, 643119936 (84224) + GVL_Devices.qRIXS_PRO_01.i_xAlarmOK, BOOL, 643204136 (8) + GVL_Devices.qRIXS_PRO_01.i_xBPStatus, BOOL, 643204120 (8) + GVL_Devices.qRIXS_PRO_01.i_xMPStatus, BOOL, 643204112 (8) + GVL_Devices.qRIXS_PRO_01.i_xRemote, BOOL, 643204144 (8) + GVL_Devices.qRIXS_PRO_01.i_xWarning, BOOL, 643204128 (8) + GVL_Devices.qRIXS_PRO_01.q_xBPStart, BOOL, 643204104 (8) + GVL_Devices.qRIXS_PRO_01.q_xMPStart, BOOL, 643204096 (8) + GVL_Devices.qRIXS_ROUGH_GPI_01, FB_MKS275, 643204160 (86720) + GVL_Devices.qRIXS_ROUGH_GPI_01.i_iPRESS_R, INT, 643290624 (16) + GVL_Devices.qRIXS_ROUGH_GPI_02, FB_MKS275, 641649600 (86720) + GVL_Devices.qRIXS_ROUGH_GPI_02.i_iPRESS_R, INT, 641736064 (16) + GVL_Devices.qRIXS_ROUGH_GPI_04, FB_MKS275, 642690880 (86720) + GVL_Devices.qRIXS_ROUGH_GPI_04.i_iPRESS_R, INT, 642777344 (16) + GVL_Devices.qRIXS_ROUGH_GPI_11, FB_MKS275, 641736320 (86720) + GVL_Devices.qRIXS_ROUGH_GPI_11.i_iPRESS_R, INT, 641822784 (16) + GVL_Devices.qRIXS_ROUGH_GPI_12, FB_MKS275, 641823040 (86720) + GVL_Devices.qRIXS_ROUGH_GPI_12.i_iPRESS_R, INT, 641909504 (16) + GVL_Devices.qRIXS_ROUGH_GPI_21, FB_MKS275, 641909760 (86720) + GVL_Devices.qRIXS_ROUGH_GPI_21.i_iPRESS_R, INT, 641996224 (16) + GVL_Devices.qRIXS_ROUGH_GPI_31, FB_MKS275, 642171584 (86720) + GVL_Devices.qRIXS_ROUGH_GPI_31.i_iPRESS_R, INT, 642258048 (16) + GVL_Devices.qRIXS_ROUGH_VRC_01, FB_VRC, 642777600 (84928) + GVL_Devices.qRIXS_ROUGH_VRC_01.i_xClsLS, BOOL, 642862504 (8) + GVL_Devices.qRIXS_ROUGH_VRC_01.i_xOpnLS, BOOL, 642862496 (8) + GVL_Devices.qRIXS_ROUGH_VRC_01.q_xOPN_DO, BOOL, 642862512 (8) + GVL_Devices.qRIXS_ROUGH_VRC_02, FB_VRC, 642862528 (84928) + GVL_Devices.qRIXS_ROUGH_VRC_02.i_xClsLS, BOOL, 642947432 (8) + GVL_Devices.qRIXS_ROUGH_VRC_02.i_xOpnLS, BOOL, 642947424 (8) + GVL_Devices.qRIXS_ROUGH_VRC_02.q_xOPN_DO, BOOL, 642947440 (8) + GVL_Devices.qRIXS_SA_GCP_02, FB_972, 642258304 (86464) + GVL_Devices.qRIXS_SA_GCP_02.i_iPRESS_R, INT, 642344720 (16) + GVL_Devices.qRIXS_SA_VRC_01, FB_VRC_NO_FFO, 642947456 (172480) + GVL_Devices.qRIXS_SA_VRC_01.i_xClsLS, BOOL, 643032360 (8) + GVL_Devices.qRIXS_SA_VRC_01.i_xOpnLS, BOOL, 643032352 (8) + GVL_Devices.qRIXS_SA_VRC_01.q_xCLS_DO, BOOL, 643032368 (8) + GVL_Devices.qRIXS_SC_GCC_01, FB_MKS500, 641996480 (88384) + GVL_Devices.qRIXS_SC_GCC_01.i_iPRESS_R, INT, 642084464 (16) + GVL_Devices.qRIXS_SC_GCC_01.i_xDisc_Active, BOOL, 642084496 (8) + GVL_Devices.qRIXS_SC_GCC_01.i_xHV_ON, BOOL, 642084488 (8) + GVL_Devices.qRIXS_SC_GCC_01.q_xHV_DIS, BOOL, 642084480 (8) + GVL_Devices.qRIXS_SC_GPI_01, FB_MKS275, 642084864 (86720) + GVL_Devices.qRIXS_SC_GPI_01.i_iPRESS_R, INT, 642171328 (16) + GVL_Devices.qRIXS_SC_PIP_01, FB_PIP_Gamma, 644838656 (90624) + GVL_Devices.qRIXS_SC_PIP_01.i_iPRESS, INT, 644925360 (16) + GVL_Devices.qRIXS_SC_PIP_01.i_xSP_DI, BOOL, 644925376 (8) + GVL_Devices.qRIXS_SC_PIP_01.q_xHVEna_DO, BOOL, 644925344 (8) + GVL_Devices.qRIXS_SC_PIP_02, FB_PIP_Gamma, 644929280 (90624) + GVL_Devices.qRIXS_SC_PIP_02.i_iPRESS, INT, 645015984 (16) + GVL_Devices.qRIXS_SC_PIP_02.i_xSP_DI, BOOL, 645016000 (8) + GVL_Devices.qRIXS_SC_PIP_02.q_xHVEna_DO, BOOL, 645015968 (8) + GVL_Devices.qRIXS_SC_PTM_10, FB_PTM_Pfeiffer, 644504064 (83648) + GVL_Devices.qRIXS_SC_PTM_10.i_xAtSpd, BOOL, 644587648 (8) + GVL_Devices.qRIXS_SC_PTM_10.i_xFaultNC, BOOL, 644587656 (8) + GVL_Devices.qRIXS_SC_PTM_10.i_xRemote, BOOL, 644587672 (8) + GVL_Devices.qRIXS_SC_PTM_10.i_xWarn, BOOL, 644587664 (8) + GVL_Devices.qRIXS_SC_PTM_10.q_PumpingStation, BOOL, 644587688 (8) + GVL_Devices.qRIXS_SC_PTM_10.q_RunDO, BOOL, 644587680 (8) + GVL_Devices.qRIXS_SC_PTM_10.q_xRemote, BOOL, 644587696 (8) + GVL_Devices.qRIXS_SC_PTM_10.q_xReset, BOOL, 644587704 (8) + GVL_Devices.qRIXS_SC_PTM_20, FB_PTM_Pfeiffer, 644587712 (83648) + GVL_Devices.qRIXS_SC_PTM_20.i_xAtSpd, BOOL, 644671296 (8) + GVL_Devices.qRIXS_SC_PTM_20.i_xFaultNC, BOOL, 644671304 (8) + GVL_Devices.qRIXS_SC_PTM_20.i_xRemote, BOOL, 644671320 (8) + GVL_Devices.qRIXS_SC_PTM_20.i_xWarn, BOOL, 644671312 (8) + GVL_Devices.qRIXS_SC_PTM_20.q_PumpingStation, BOOL, 644671336 (8) + GVL_Devices.qRIXS_SC_PTM_20.q_RunDO, BOOL, 644671328 (8) + GVL_Devices.qRIXS_SC_PTM_20.q_xRemote, BOOL, 644671344 (8) + GVL_Devices.qRIXS_SC_PTM_20.q_xReset, BOOL, 644671352 (8) + GVL_Devices.qRIXS_SC_PTM_30, FB_PTM_Pfeiffer, 644671360 (83648) + GVL_Devices.qRIXS_SC_PTM_30.i_xAtSpd, BOOL, 644754944 (8) + GVL_Devices.qRIXS_SC_PTM_30.i_xFaultNC, BOOL, 644754952 (8) + GVL_Devices.qRIXS_SC_PTM_30.i_xRemote, BOOL, 644754968 (8) + GVL_Devices.qRIXS_SC_PTM_30.i_xWarn, BOOL, 644754960 (8) + GVL_Devices.qRIXS_SC_PTM_30.q_PumpingStation, BOOL, 644754984 (8) + GVL_Devices.qRIXS_SC_PTM_30.q_RunDO, BOOL, 644754976 (8) + GVL_Devices.qRIXS_SC_PTM_30.q_xRemote, BOOL, 644754992 (8) + GVL_Devices.qRIXS_SC_PTM_30.q_xReset, BOOL, 644755000 (8) + GVL_Devices.qRIXS_SC_VGC_01, FB_VGC, 643546304 (177088) + GVL_Devices.qRIXS_SC_VGC_01.i_xClsLS, BOOL, 643723272 (8) + GVL_Devices.qRIXS_SC_VGC_01.i_xOpnLS, BOOL, 643723264 (8) + GVL_Devices.qRIXS_SC_VGC_01.q_xOPN_DO, BOOL, 643723280 (8) + GVL_Devices.qRIXS_SC_VGC_02, FB_VGC, 643723392 (177088) + GVL_Devices.qRIXS_SC_VGC_02.i_xClsLS, BOOL, 643900360 (8) + GVL_Devices.qRIXS_SC_VGC_02.i_xOpnLS, BOOL, 643900352 (8) + GVL_Devices.qRIXS_SC_VGC_02.q_xOPN_DO, BOOL, 643900368 (8) + GVL_Devices.qRIXS_SC_VGC_03, FB_VRC_DA, 643900480 (85504) + GVL_Devices.qRIXS_SC_VGC_03.i_xClsLS, BOOL, 643985960 (8) + GVL_Devices.qRIXS_SC_VGC_03.i_xOpnLS, BOOL, 643985952 (8) + GVL_Devices.qRIXS_SC_VGC_03.q_xCLS_DO, BOOL, 643985976 (8) + GVL_Devices.qRIXS_SC_VGC_03.q_xOPN_DO, BOOL, 643985968 (8) + GVL_Devices.qRIXS_SC_VGC_04, FB_VGC, 643985984 (177088) + GVL_Devices.qRIXS_SC_VGC_04.i_xClsLS, BOOL, 644162952 (8) + GVL_Devices.qRIXS_SC_VGC_04.i_xOpnLS, BOOL, 644162944 (8) + GVL_Devices.qRIXS_SC_VGC_04.q_xOPN_DO, BOOL, 644162960 (8) + GVL_Devices.qRIXS_SC_VGC_05, FB_VRC_NO, 644163072 (84928) + GVL_Devices.qRIXS_SC_VGC_05.i_xClsLS, BOOL, 644247976 (8) + GVL_Devices.qRIXS_SC_VGC_05.i_xOpnLS, BOOL, 644247968 (8) + GVL_Devices.qRIXS_SC_VGC_05.q_xCLS_DO, BOOL, 644247984 (8) + GVL_Devices.qRIXS_SC_VRC_01, FB_VRC, 644334208 (84928) + GVL_Devices.qRIXS_SC_VRC_01.i_xClsLS, BOOL, 644419112 (8) + GVL_Devices.qRIXS_SC_VRC_01.i_xOpnLS, BOOL, 644419104 (8) + GVL_Devices.qRIXS_SC_VRC_01.q_xOPN_DO, BOOL, 644419120 (8) + GVL_Devices.qRIXS_SC_VRC_10, FB_VRC, 643291520 (84928) + GVL_Devices.qRIXS_SC_VRC_10.i_xClsLS, BOOL, 643376424 (8) + GVL_Devices.qRIXS_SC_VRC_10.i_xOpnLS, BOOL, 643376416 (8) + GVL_Devices.qRIXS_SC_VRC_10.q_xOPN_DO, BOOL, 643376432 (8) + GVL_Devices.qRIXS_SC_VRC_20, FB_VRC, 643376448 (84928) + GVL_Devices.qRIXS_SC_VRC_20.i_xClsLS, BOOL, 643461352 (8) + GVL_Devices.qRIXS_SC_VRC_20.i_xOpnLS, BOOL, 643461344 (8) + GVL_Devices.qRIXS_SC_VRC_20.q_xOPN_DO, BOOL, 643461360 (8) + GVL_Devices.qRIXS_SC_VRC_30, FB_VRC, 643461376 (84928) + GVL_Devices.qRIXS_SC_VRC_30.i_xClsLS, BOOL, 643546280 (8) + GVL_Devices.qRIXS_SC_VRC_30.i_xOpnLS, BOOL, 643546272 (8) + GVL_Devices.qRIXS_SC_VRC_30.q_xOPN_DO, BOOL, 643546288 (8) + GVL_Devices.qRIXS_SDS_GCP_01, FB_972, 642517696 (86464) + GVL_Devices.qRIXS_SDS_GCP_01.i_iPRESS_R, INT, 642604112 (16) + GVL_Devices.qRIXS_SDS_PTM_10, FB_PTM_Pfeiffer, 644755008 (83648) + GVL_Devices.qRIXS_SDS_PTM_10.i_xAtSpd, BOOL, 644838592 (8) + GVL_Devices.qRIXS_SDS_PTM_10.i_xFaultNC, BOOL, 644838600 (8) + GVL_Devices.qRIXS_SDS_PTM_10.i_xRemote, BOOL, 644838616 (8) + GVL_Devices.qRIXS_SDS_PTM_10.i_xWarn, BOOL, 644838608 (8) + GVL_Devices.qRIXS_SDS_PTM_10.q_PumpingStation, BOOL, 644838632 (8) + GVL_Devices.qRIXS_SDS_PTM_10.q_RunDO, BOOL, 644838624 (8) + GVL_Devices.qRIXS_SDS_PTM_10.q_xRemote, BOOL, 644838640 (8) + GVL_Devices.qRIXS_SDS_PTM_10.q_xReset, BOOL, 644838648 (8) + GVL_Devices.qRIXS_SDS_VRC_01, FB_VRC, 644248000 (84928) + GVL_Devices.qRIXS_SDS_VRC_01.i_xClsLS, BOOL, 644332904 (8) + GVL_Devices.qRIXS_SDS_VRC_01.i_xOpnLS, BOOL, 644332896 (8) + GVL_Devices.qRIXS_SDS_VRC_01.q_xOPN_DO, BOOL, 644332912 (8) + GVL_Devices.qRIXS_SDS_VRC_31, FB_VRC, 644419136 (84928) + GVL_Devices.qRIXS_SDS_VRC_31.i_xClsLS, BOOL, 644504040 (8) + GVL_Devices.qRIXS_SDS_VRC_31.i_xOpnLS, BOOL, 644504032 (8) + GVL_Devices.qRIXS_SDS_VRC_31.q_xOPN_DO, BOOL, 644504048 (8) + GVL_Devices.qRIXS_SDS_VVC_01, FB_VVC, 644332928 (640) + GVL_Devices.qRIXS_SDS_VVC_01.q_xOPN_DO, BOOL, 644333536 (8) + GVL_Devices.qRIXS_SDS_VVC_02, FB_VVC, 644333568 (640) + GVL_Devices.qRIXS_SDS_VVC_02.q_xOPN_DO, BOOL, 644334176 (8) + GVL_Devices.qRIXS_SSL_GCP_20, FB_972, 642344768 (86464) + GVL_Devices.qRIXS_SSL_GCP_20.i_iPRESS_R, INT, 642431184 (16) + GVL_Devices.qRIXS_SSL_GCP_30, FB_972, 642431232 (86464) + GVL_Devices.qRIXS_SSL_GCP_30.i_iPRESS_R, INT, 642517648 (16) + +.. raw:: html + +
+
+ + +GVL_Interface +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN, BOOL, 635006112 (8) + GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN, BOOL, 634862216 (8) + GVL_Interface.QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS, UINT, 634862224 (16) + GVL_Interface.QRIX_VAC_VGC_03_CL_CMD, BOOL, 635006128 (8) + GVL_Interface.QRIX_VAC_VGC_03_OP_CMD, BOOL, 635006120 (8) + + +GVL_INTERNAL +^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_INTERNAL.UNINITIALIZED_CLASS_GUID, GUID, 4390336 (128) + + +GVL_Logger +^^^^^^^^^^ + +.. raw:: html + +
+ 13 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Logger.bTrickleTripped, BOOL, 4096040 (8) + GVL_Logger.cLogHost, STRING(15), 4096128 (128) + GVL_Logger.fbRootLogger, FB_LogMessage, 4097216 (81984) + GVL_Logger.iLogPort, UINT, 4096256 (16) + GVL_Logger.nGlobAccEvents, UDINT, 4097184 (32) + GVL_Logger.nLocalTrickleTripThreshold, TIME, 4096384 (32) + GVL_Logger.nLocalTripThreshold, TIME, 4096352 (32) + GVL_Logger.nMinTimeViolationAcceptable, INT, 4096336 (16) + GVL_Logger.nTrickleTripTime, TIME, 4096416 (32) + GVL_Logger.nTripResetPeriod, TIME, 4096448 (32) + GVL_Logger.sIpTidbit, STRING(6), 4096272 (56) + GVL_Logger.sPlcHostname, STRING(80), 4096480 (648) + GVL_Logger.TCPADS_MAXUDP_BUFFSIZE, UDINT, 4097152 (32) + +.. raw:: html + +
+
+ + +GVL_Param_TcUnit +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize, UINT, 4394784 (16) + GVL_Param_TcUnit.LogExtendedResults, BOOL, 4392688 (8) + GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite, UINT, 4392672 (16) + GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite, UINT, 4392656 (16) + GVL_Param_TcUnit.MaxNumberOfTestSuites, UINT, 4392640 (16) + GVL_Param_TcUnit.TimeBetweenTestSuitesExecution, TIME, 4394816 (32) + GVL_Param_TcUnit.xUnitBufferSize, UDINT, 4392704 (32) + GVL_Param_TcUnit.xUnitEnablePublish, BOOL, 4392696 (8) + GVL_Param_TcUnit.xUnitFilePath, STRING(255), 4392736 (2048) + + +GVL_PfeifferParameters +^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_PfeifferParameters.gcMaxPfeifferPumps, INT, 634594592 (16) + + +GVL_PMPS +^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_PMPS.fbArbiter, FB_Arbiter, 645201152 (467456) + GVL_PMPS.fbFastFaultOutput1, FB_HardwareFFOutput, 645668608 (495296) + GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut, BOOL, 645668872 (8) + GVL_PMPS.fbFastFaultOutput2, FB_HardwareFFOutput, 646163904 (495296) + GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut, BOOL, 646164168 (8) + + +GVL_SA +^^^^^^ + +.. raw:: html + +
+ 28 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_SA.qRIXS_DET_GCC_01, FB_MKS500, 647446592 (88384) + GVL_SA.qRIXS_DET_GCC_01.i_iPRESS_R, INT, 647534576 (16) + GVL_SA.qRIXS_DET_GCC_01.i_xDisc_Active, BOOL, 647534608 (8) + GVL_SA.qRIXS_DET_GCC_01.i_xHV_ON, BOOL, 647534600 (8) + GVL_SA.qRIXS_DET_GCC_01.q_xHV_DIS, BOOL, 647534592 (8) + GVL_SA.qRIXS_DET_GPI_01, FB_MKS275, 647185024 (86720) + GVL_SA.qRIXS_DET_GPI_01.i_iPRESS_R, INT, 647271488 (16) + GVL_SA.qRIXS_DET_VRC_01, FB_VRC, 647013376 (84928) + GVL_SA.qRIXS_DET_VRC_01.i_xClsLS, BOOL, 647098280 (8) + GVL_SA.qRIXS_DET_VRC_01.i_xOpnLS, BOOL, 647098272 (8) + GVL_SA.qRIXS_DET_VRC_01.q_xOPN_DO, BOOL, 647098288 (8) + GVL_SA.qRIXS_OPT_GCC_01, FB_MKS500, 647358208 (88384) + GVL_SA.qRIXS_OPT_GCC_01.i_iPRESS_R, INT, 647446192 (16) + GVL_SA.qRIXS_OPT_GCC_01.i_xDisc_Active, BOOL, 647446224 (8) + GVL_SA.qRIXS_OPT_GCC_01.i_xHV_ON, BOOL, 647446216 (8) + GVL_SA.qRIXS_OPT_GCC_01.q_xHV_DIS, BOOL, 647446208 (8) + GVL_SA.qRIXS_OPT_GPI_01, FB_MKS275, 647098304 (86720) + GVL_SA.qRIXS_OPT_GPI_01.i_iPRESS_R, INT, 647184768 (16) + GVL_SA.qRIXS_OPT_VGC_01, FB_VGC, 646659200 (177088) + GVL_SA.qRIXS_OPT_VGC_01.i_xClsLS, BOOL, 646836168 (8) + GVL_SA.qRIXS_OPT_VGC_01.i_xOpnLS, BOOL, 646836160 (8) + GVL_SA.qRIXS_OPT_VGC_01.q_xOPN_DO, BOOL, 646836176 (8) + GVL_SA.qRIXS_SA_GCP_01, FB_972, 647271744 (86464) + GVL_SA.qRIXS_SA_GCP_01.i_iPRESS_R, INT, 647358160 (16) + GVL_SA.qRIXS_SA_VWC_01, FB_VGC, 646836288 (177088) + GVL_SA.qRIXS_SA_VWC_01.i_xClsLS, BOOL, 647013256 (8) + GVL_SA.qRIXS_SA_VWC_01.i_xOpnLS, BOOL, 647013248 (8) + GVL_SA.qRIXS_SA_VWC_01.q_xOPN_DO, BOOL, 647013264 (8) + +.. raw:: html + +
+
+ + +GVL_TcUnit +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_TcUnit.AdsMessageQueue, FB_AdsLogStringMessageFifoQueue, 626272160 (8320864) + GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite, UINT, 626256160 (16000) + GVL_TcUnit.CurrentTestIsFinished, BOOL, 4394808 (8) + GVL_TcUnit.CurrentTestNameBeingCalled, STRING(255), 626222080 (2048) + GVL_TcUnit.CurrentTestSuiteBeingCalled, POINTER TO FB_TestSuite, 626222048 (32) + GVL_TcUnit.IgnoreCurrentTest, BOOL, 626224128 (8) + GVL_TcUnit.NumberOfInitializedTestSuites, UINT, 626224144 (16) + GVL_TcUnit.TcUnitRunner, FB_TcUnitRunner, 4394848 (621827200) + GVL_TcUnit.TestSuiteAddresses, POINTER TO FB_TestSuite, 626224160 (32000) + GVL_TcUnit.TestSuiteIsRegistered, BOOL, 4394800 (8) + + +GVL_Variables +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Variables.SetupMode_Valve, BOOL, 640828840 (8) + GVL_Variables.xSystemOverrideMode, BOOL, 635006136 (8) + GVL_Variables.xSystemOverrideMode_Valve, BOOL, 640828832 (8) + + +ParameterList +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + ParameterList.cSourceNameSize, UDINT, 4390016 (32) + + +PMPS_GVL +^^^^^^^^ + +.. raw:: html + +
+ 23 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_GVL.AccumulatedFF, UDINT, 3072032 (32) + PMPS_GVL.AUX_ATTENUATORS, UINT, 634605424 (16) + PMPS_GVL.cnMaxStateArrayLen, INT, 634605408 (16) + PMPS_GVL.cst0RateBeam, ST_BeamParams, 634602016 (1696) + PMPS_GVL.cstFullBeam, ST_BeamParams, 634600320 (1696) + PMPS_GVL.cstSafeBeam, ST_BeamParams, 634603712 (1696) + PMPS_GVL.DUMMY_AUX_ATT_ARRAY, ST_PMPS_Attenuator, 634605472 (1024) + PMPS_GVL.EXCLUDED_ASSERTION_ID, UDINT, 634600096 (32) + PMPS_GVL.FAST_TEST_VELOCITY, LREAL, 634600192 (64) + PMPS_GVL.g_areVBoundaries, REAL, 634599040 (1024) + PMPS_GVL.g_areVBoundariesK, REAL, 634607552 (1024) + PMPS_GVL.g_areVBoundariesL, REAL, 634606528 (1024) + PMPS_GVL.g_cBoundaries, INT, 634605456 (16) + PMPS_GVL.MAX_APERTURES, UINT, 634605440 (16) + PMPS_GVL.MAX_DEVICE_STATES, UDINT, 634600256 (32) + PMPS_GVL.MAX_VETO_DEVICES, UINT, 634594608 (16) + PMPS_GVL.PERange, PE_Ranges, 634600064 (32) + PMPS_GVL.reVHyst, REAL, 634606496 (32) + PMPS_GVL.stCurrentBeamParameters, ST_BeamParams, 634597344 (1696) + PMPS_GVL.stRequestedBeamParameters, ST_BeamParams, 634595648 (1696) + PMPS_GVL.SuccessfulPreemption, UDINT, 3072000 (32) + PMPS_GVL.TRANS_SCALING_FACTOR, REAL, 634600288 (32) + PMPS_GVL.VISIBLE_TEST_VELOCITY, LREAL, 634600128 (64) + +.. raw:: html + +
+
+ + +PMPS_PARAM +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_PARAM.MAX_ASSERTIONS, UDINT, 634608608 (32) + PMPS_PARAM.MAX_FAST_FAULTS, UINT, 634608576 (16) + PMPS_PARAM.TRANS_MARGIN, REAL, 634608640 (32) + + +PMPS_TOOLS +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_TOOLS.fbJson, FB_JsonSaxWriter, 634608672 (256) + + +PRG_2_PMPS +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_2_PMPS.fbArbiterIO, FB_SubSysToArbiter_IO, 634863936 (138560) + PRG_2_PMPS.fbArbiterIO.i_stCurrentBP, ST_BeamParams_IO, 634864736 (1696) + PRG_2_PMPS.fbArbiterIO.q_stRequestedBP, ST_BeamParams_IO, 634866432 (1696) + PRG_2_PMPS.fbArbiterIO.xTxPDO_state, BIT, 634868129 (1) + PRG_2_PMPS.fbArbiterIO.xTxPDO_toggle, BIT, 634868128 (1) + + +PRG_3_LOG +^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_3_LOG.fbLogHandler, FB_LogHandler, 635006144 (5784896) + + +PRG_SampleChamber +^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_SampleChamber.iWatchdog, UDINT, 634662880 (32) + PRG_SampleChamber.QRIX, STRING(255), 634660832 (2048) + PRG_SampleChamber.qRIXS_SC_PTM_10_ILK, FB_ChemRIXS_Turbo_ILK, 634857696 (1504) + PRG_SampleChamber.qRIXS_SC_PTM_20_ILK, FB_ChemRIXS_Turbo_ILK, 634859200 (1504) + PRG_SampleChamber.qRIXS_SC_PTM_30_ILK, FB_ChemRIXS_Turbo_ILK, 634860704 (1504) + PRG_SampleChamber.RIX_IM5K2_PPM_GCC_1, FB_TGCC_ADS, 634756800 (93888) + PRG_SampleChamber.RIX_TV4K2_GFS_1, FB_TGCC_ADS, 634662912 (93888) + PRG_SampleChamber.RIX_VAC_WD, FB_ADS_WATCHDOG, 634850688 (7008) + + +PRG_SDS +^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_SDS.QRIX_MOT_SDS_MMS_H_BACKWARD_EN, INT, 634608592 (16) + PRG_SDS.rPressSP, REAL, 642604160 (32) + + +PRG_SPA +^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_SPA.iPressTorrerance, REAL, 634862240 (32) + PRG_SPA.stUSG_dummy, ST_VG, 634862272 (1056) + PRG_SPA.xExtILK_OK_BLW, BOOL, 634593400 (8) + PRG_SPA.xExtILK_OK_DET, BOOL, 634862208 (8) + PRG_SPA.xExtILK_OK_OPT, BOOL, 626224136 (8) + + +TC_EVENT_CLASSES +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TC_EVENT_CLASSES.LCLSGeneralEventClass, GUID, 647558016 (128) + TC_EVENT_CLASSES.TcGeneralAdsEventClass, GUID, 647557504 (128) + TC_EVENT_CLASSES.TcRouterEventClass, GUID, 647557632 (128) + TC_EVENT_CLASSES.TcRTimeEventClass, GUID, 647557760 (128) + TC_EVENT_CLASSES.TcSystemEventClass, GUID, 647557376 (128) + TC_EVENT_CLASSES.Win32EventClass, GUID, 647557888 (128) + + +TC_EVENTS +^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TC_EVENTS.LCLSGeneralEventClass, LCLSGeneralEventClass, 647588480 (960) + + +TwinCAT_LicenseInfoVarList +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TwinCAT_LicenseInfoVarList._LicenseInfo, PlcLicenseInfo, 647535232 (1024) + + +TwinCAT_SystemInfoVarList +^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TwinCAT_SystemInfoVarList.__CommTask, _Implicit_Task_Info, 647541184 (704) + TwinCAT_SystemInfoVarList.__PlcTask, _Implicit_Task_Info, 647540480 (704) + TwinCAT_SystemInfoVarList._AppInfo, PlcAppSystemInfo, 647536256 (2048) + TwinCAT_SystemInfoVarList._TaskInfo, PlcTaskSystemInfo, 647538304 (2048) + TwinCAT_SystemInfoVarList._TaskOid_CommTask, OTCID, 647540448 (32) + TwinCAT_SystemInfoVarList._TaskOid_PlcTask, OTCID, 647540384 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_CommTask, OTCID, 647540416 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask, OTCID, 647540352 (32) + + diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_boxes.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_boxes.rst.txt new file mode 100644 index 0000000..4574ddc --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_boxes.rst.txt @@ -0,0 +1,6869 @@ + +Boxes +----- + + +EL9187_03_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9187_03_02 + ID, 1 + + +.. raw:: html + +
+ + +EL9184_03_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9184_03_05 + ID, 2 + + +.. raw:: html + +
+ + +EL9070_03_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9070_03_06 + ID, 3 + + +.. raw:: html + +
+ + +qRIXS_PNL1_E1_EL1004 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E1_EL1004 + ID, 7 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E2_EL1004 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E2_EL1004 + ID, 8 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E3_EL2004 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E3_EL2004 + ID, 9 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E4_EL2624 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E4_EL2624 + ID, 10 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E5_EL3174-0002 +^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E5_EL3174-0002 + ID, 11 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x6020", "BIT" + "Status__TxPDO Toggle", "", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x6030", "BIT" + "Status__TxPDO Toggle", "", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E6_EL3174-0002 +^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E6_EL3174-0002 + ID, 12 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x6020", "BIT" + "Status__TxPDO Toggle", "", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x6030", "BIT" + "Status__TxPDO Toggle", "", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E7_EL9505 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E7_EL9505 + ID, 13 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Power OK", "", , "#x6000", "BIT" + "Overload", "", , "#x6000", "BIT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E8_EL1124 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E8_EL1124 + ID, 14 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E9_EL9410 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E9_EL9410 + ID, 15 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6010", "BIT" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E10_EK1110 +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E10_EK1110 + ID, 16 + + +.. raw:: html + +
+ + +B950_233_R03_DRL_01 +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, B950_233_R03_DRL_01 + ID, 17 + + +.. raw:: html + +
+ + +PMPS_FFO +^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, PMPS_FFO + ID, 18 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000060000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + "TriState", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + "TriState", "", , "#x7010", "BIT" + + +.. raw:: html + +
+ + +EL6070_00_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL6070_00_02 + ID, 19 + SyncMan, 001000012600010001000000300000010001001026010000 + SyncMan, 001100012200010002000000300000010001001122010000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 43914121 + + +.. raw:: html + +
+ + +EL3064_00_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3064_00_03 + ID, 20 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2794_00_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2794_00_04 + ID, 21 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_00_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_00_05 + ID, 22 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL3064_00_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3064_00_06 + ID, 23 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL2794_00_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2794_00_07 + ID, 24 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_00_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_00_08 + ID, 25 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL3174_00_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3174_00_09 + ID, 26 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x6020", "BIT" + "Status__TxPDO Toggle", "", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x6030", "BIT" + "Status__TxPDO Toggle", "", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL1004_00_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_00_12 + ID, 27 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_00_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_00_13 + ID, 28 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL6695_00_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (6 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL6695_00_14 + ID, 29 + BootStrapData, 0010140200141402 + SyncMan, 0010000426000100010000008000da050004001026010000 + SyncMan, 0016000422000100020000008000da050004001622010000 + SyncMan, 001c00006400000003000000000000000000001c64010000 + SyncMan, 008e02002000010004000000000000000200008e20010000 + Fmmu, 0000000000000000000000020000000001000000000000000000000000000000 + Fmmu, 0000000000000000008e00010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 5001 + + + +PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "None", "", , "", "ARRAY [0..11] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1801", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1801", "BIT" + "None", "", , "", "ARRAY [0..0] OF BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + + + +PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", , "#x10f4", "BIT2" + "None", "", , "", "ARRAY [0..9] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1802", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1802", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", , "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + "Internal time stamp", "", , "#x10f4", "ULINT" + "External time stamp", "", , "#x10f4", "ULINT" + "None", "", , "", "UDINT" + + + +PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", , "#x10f4", "BIT2" + "None", "", , "", "ARRAY [0..9] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1803", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1803", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", , "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + "Internal time stamp", "", , "#x10f4", "UDINT" + "External time stamp", "", , "#x10f4", "UDINT" + "None", "", , "", "UDINT" + + + +PDO FOE Info (Index #x1a05, Flags #x0020, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Data Bytes Pending", "", , "#xf650", "UINT" + + + +PDO IO Inputs (Index #x1a08, Flags #x0020, SyncMan 3) + + + +PDO IO Outputs (Index #x1608, Flags #x0020, SyncMan 2) + + +.. raw:: html + +
+ + +EK1521-0010_00_15 +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1521-0010_00_15 + ID, 30 + + +.. raw:: html + +
+ + +EK1122_00_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1122_00_16 + ID, 31 + + +.. raw:: html + +
+ + +EK1110_00_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1110_00_17 + ID, 32 + + +.. raw:: html + +
+ + +B950_233_WALL_S_DRL_04 +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, B950_233_WALL_S_DRL_04 + ID, 33 + + +.. raw:: html + +
+ + +EL1004_01_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_01_01 + ID, 34 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_01_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_01_02 + ID, 35 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_01_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_01_03 + ID, 36 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_01_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_01_04 + ID, 37 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_01_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_01_05 + ID, 38 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_01_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_01_06 + ID, 39 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_01_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_01_07 + ID, 40 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_01_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_01_08 + ID, 41 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_01_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_01_09 + ID, 42 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_01_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_01_10 + ID, 43 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL9410_01_11 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9410_01_11 + ID, 44 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6010", "BIT" + + +.. raw:: html + +
+ + +EL2004_01_12 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_01_12 + ID, 45 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_01_13 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_01_13 + ID, 46 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL6021_01_14 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (12 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL6021_01_14 + ID, 47 + BootStrapData, 0010f400f410f400 + SyncMan, 0018f6002600010001000000f600f600f600001826010000 + SyncMan, f618f6002200010002000000f600f600f600f61822010000 + SyncMan, 001018002400010003000000000000001800001024010000 + SyncMan, 001418002000010004000000000000001800001420010000 + Fmmu, 0000000000000000001000020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001400010100000002000000000000000000000000000000 + CoeProfile, 39326601 + CoeProfile, 5001 + + + +PDO TxPDO-Map Inputs (Index #x1a00, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3101", "USINT" + "Data In 0", "", , "#x3101", "USINT" + "Data In 1", "", , "#x3101", "USINT" + "Data In 2", "", , "#x3101", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3102", "USINT" + "Data In 0", "", , "#x3102", "USINT" + "Data In 1", "", , "#x3102", "USINT" + "Data In 2", "", , "#x3102", "USINT" + "Data In 3", "", , "#x3102", "USINT" + "Data In 4", "", , "#x3102", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3103", "UINT" + "Data In 0", "", , "#x3103", "USINT" + "Data In 1", "", , "#x3103", "USINT" + "Data In 2", "", , "#x3103", "USINT" + "Data In 3", "", , "#x3103", "USINT" + "Data In 4", "", , "#x3103", "USINT" + "Data In 5", "", , "#x3103", "USINT" + "Data In 6", "", , "#x3103", "USINT" + "Data In 7", "", , "#x3103", "USINT" + "Data In 8", "", , "#x3103", "USINT" + "Data In 9", "", , "#x3103", "USINT" + "Data In 10", "", , "#x3103", "USINT" + "Data In 11", "", , "#x3103", "USINT" + "Data In 12", "", , "#x3103", "USINT" + "Data In 13", "", , "#x3103", "USINT" + "Data In 14", "", , "#x3103", "USINT" + "Data In 15", "", , "#x3103", "USINT" + "Data In 16", "", , "#x3103", "USINT" + "Data In 17", "", , "#x3103", "USINT" + "Data In 18", "", , "#x3103", "USINT" + "Data In 19", "", , "#x3103", "USINT" + "Data In 20", "", , "#x3103", "USINT" + "Data In 21", "", , "#x3103", "USINT" + + + +PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + + + +PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6001", "BIT" + "Status__Receive request", "", , "#x6001", "BIT" + "Status__Init accepted", "", , "#x6001", "BIT" + "Status__Buffer full", "", , "#x6001", "BIT" + "Status__Parity error", "", , "#x6001", "BIT" + "Status__Framing error", "", , "#x6001", "BIT" + "Status__Overrun error", "", , "#x6001", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6001", "USINT" + "Data In 0", "", , "#x6001", "UINT" + "Data In 1", "", , "#x6001", "UINT" + "Data In 2", "", , "#x6001", "UINT" + "Data In 3", "", , "#x6001", "UINT" + "Data In 4", "", , "#x6001", "UINT" + "Data In 5", "", , "#x6001", "UINT" + "Data In 6", "", , "#x6001", "UINT" + "Data In 7", "", , "#x6001", "UINT" + "Data In 8", "", , "#x6001", "UINT" + "Data In 9", "", , "#x6001", "UINT" + "Data In 10", "", , "#x6001", "UINT" + "Data In 11", "", , "#x6001", "UINT" + "Data In 12", "", , "#x6001", "UINT" + "Data In 13", "", , "#x6001", "UINT" + "Data In 14", "", , "#x6001", "UINT" + "Data In 15", "", , "#x6001", "UINT" + "Data In 16", "", , "#x6001", "UINT" + "Data In 17", "", , "#x6001", "UINT" + "Data In 18", "", , "#x6001", "UINT" + "Data In 19", "", , "#x6001", "UINT" + "Data In 20", "", , "#x6001", "UINT" + "Data In 21", "", , "#x6001", "UINT" + "Data In 22", "", , "#x6001", "UINT" + "Data In 23", "", , "#x6001", "UINT" + "Data In 24", "", , "#x6001", "UINT" + "Data In 25", "", , "#x6001", "UINT" + "Data In 26", "", , "#x6001", "UINT" + "Data In 27", "", , "#x6001", "UINT" + "Data In 28", "", , "#x6001", "UINT" + "Data In 29", "", , "#x6001", "UINT" + "Data In 30", "", , "#x6001", "UINT" + "Data In 31", "", , "#x6001", "UINT" + "Data In 32", "", , "#x6001", "UINT" + "Data In 33", "", , "#x6001", "UINT" + "Data In 34", "", , "#x6001", "UINT" + "Data In 35", "", , "#x6001", "UINT" + "Data In 36", "", , "#x6001", "UINT" + "Data In 37", "", , "#x6001", "UINT" + "Data In 38", "", , "#x6001", "UINT" + "Data In 39", "", , "#x6001", "UINT" + "Data In 40", "", , "#x6001", "UINT" + "Data In 41", "", , "#x6001", "UINT" + "Data In 42", "", , "#x6001", "UINT" + "Data In 43", "", , "#x6001", "UINT" + "Data In 44", "", , "#x6001", "UINT" + "Data In 45", "", , "#x6001", "UINT" + "Data In 46", "", , "#x6001", "UINT" + "Data In 47", "", , "#x6001", "UINT" + "Data In 48", "", , "#x6001", "UINT" + "Data In 49", "", , "#x6001", "UINT" + + + +PDO COM TxPDO-Map Input 98 Byte (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + "Data In 22", "", , "#x6000", "USINT" + "Data In 23", "", , "#x6000", "USINT" + "Data In 24", "", , "#x6000", "USINT" + "Data In 25", "", , "#x6000", "USINT" + "Data In 26", "", , "#x6000", "USINT" + "Data In 27", "", , "#x6000", "USINT" + "Data In 28", "", , "#x6000", "USINT" + "Data In 29", "", , "#x6000", "USINT" + "Data In 30", "", , "#x6000", "USINT" + "Data In 31", "", , "#x6000", "USINT" + "Data In 32", "", , "#x6000", "USINT" + "Data In 33", "", , "#x6000", "USINT" + "Data In 34", "", , "#x6000", "USINT" + "Data In 35", "", , "#x6000", "USINT" + "Data In 36", "", , "#x6000", "USINT" + "Data In 37", "", , "#x6000", "USINT" + "Data In 38", "", , "#x6000", "USINT" + "Data In 39", "", , "#x6000", "USINT" + "Data In 40", "", , "#x6000", "USINT" + "Data In 41", "", , "#x6000", "USINT" + "Data In 42", "", , "#x6000", "USINT" + "Data In 43", "", , "#x6000", "USINT" + "Data In 44", "", , "#x6000", "USINT" + "Data In 45", "", , "#x6000", "USINT" + "Data In 46", "", , "#x6000", "USINT" + "Data In 47", "", , "#x6000", "USINT" + "Data In 48", "", , "#x6000", "USINT" + "Data In 49", "", , "#x6000", "USINT" + "Data In 50", "", , "#x6000", "USINT" + "Data In 51", "", , "#x6000", "USINT" + "Data In 52", "", , "#x6000", "USINT" + "Data In 53", "", , "#x6000", "USINT" + "Data In 54", "", , "#x6000", "USINT" + "Data In 55", "", , "#x6000", "USINT" + "Data In 56", "", , "#x6000", "USINT" + "Data In 57", "", , "#x6000", "USINT" + "Data In 58", "", , "#x6000", "USINT" + "Data In 59", "", , "#x6000", "USINT" + "Data In 60", "", , "#x6000", "USINT" + "Data In 61", "", , "#x6000", "USINT" + "Data In 62", "", , "#x6000", "USINT" + "Data In 63", "", , "#x6000", "USINT" + "Data In 64", "", , "#x6000", "USINT" + "Data In 65", "", , "#x6000", "USINT" + "Data In 66", "", , "#x6000", "USINT" + "Data In 67", "", , "#x6000", "USINT" + "Data In 68", "", , "#x6000", "USINT" + "Data In 69", "", , "#x6000", "USINT" + "Data In 70", "", , "#x6000", "USINT" + "Data In 71", "", , "#x6000", "USINT" + "Data In 72", "", , "#x6000", "USINT" + "Data In 73", "", , "#x6000", "USINT" + "Data In 74", "", , "#x6000", "USINT" + "Data In 75", "", , "#x6000", "USINT" + "Data In 76", "", , "#x6000", "USINT" + "Data In 77", "", , "#x6000", "USINT" + "Data In 78", "", , "#x6000", "USINT" + "Data In 79", "", , "#x6000", "USINT" + "Data In 80", "", , "#x6000", "USINT" + "Data In 81", "", , "#x6000", "USINT" + "Data In 82", "", , "#x6000", "USINT" + "Data In 83", "", , "#x6000", "USINT" + "Data In 84", "", , "#x6000", "USINT" + "Data In 85", "", , "#x6000", "USINT" + "Data In 86", "", , "#x6000", "USINT" + "Data In 87", "", , "#x6000", "USINT" + "Data In 88", "", , "#x6000", "USINT" + "Data In 89", "", , "#x6000", "USINT" + "Data In 90", "", , "#x6000", "USINT" + "Data In 91", "", , "#x6000", "USINT" + "Data In 92", "", , "#x6000", "USINT" + "Data In 93", "", , "#x6000", "USINT" + "Data In 94", "", , "#x6000", "USINT" + "Data In 95", "", , "#x6000", "USINT" + "Data In 96", "", , "#x6000", "USINT" + "Data In 97", "", , "#x6000", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3001", "USINT" + "Data Out 0", "", , "#x3001", "USINT" + "Data Out 1", "", , "#x3001", "USINT" + "Data Out 2", "", , "#x3001", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3002", "USINT" + "Data Out 0", "", , "#x3002", "USINT" + "Data Out 1", "", , "#x3002", "USINT" + "Data Out 2", "", , "#x3002", "USINT" + "Data Out 3", "", , "#x3002", "USINT" + "Data Out 4", "", , "#x3002", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3003", "UINT" + "Data Out 0", "", , "#x3003", "USINT" + "Data Out 1", "", , "#x3003", "USINT" + "Data Out 2", "", , "#x3003", "USINT" + "Data Out 3", "", , "#x3003", "USINT" + "Data Out 4", "", , "#x3003", "USINT" + "Data Out 5", "", , "#x3003", "USINT" + "Data Out 6", "", , "#x3003", "USINT" + "Data Out 7", "", , "#x3003", "USINT" + "Data Out 8", "", , "#x3003", "USINT" + "Data Out 9", "", , "#x3003", "USINT" + "Data Out 10", "", , "#x3003", "USINT" + "Data Out 11", "", , "#x3003", "USINT" + "Data Out 12", "", , "#x3003", "USINT" + "Data Out 13", "", , "#x3003", "USINT" + "Data Out 14", "", , "#x3003", "USINT" + "Data Out 15", "", , "#x3003", "USINT" + "Data Out 16", "", , "#x3003", "USINT" + "Data Out 17", "", , "#x3003", "USINT" + "Data Out 18", "", , "#x3003", "USINT" + "Data Out 19", "", , "#x3003", "USINT" + "Data Out 20", "", , "#x3003", "USINT" + "Data Out 21", "", , "#x3003", "USINT" + + + +PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + + + +PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7001", "BIT" + "Ctrl__Receive accepted", "", , "#x7001", "BIT" + "Ctrl__Init request", "", , "#x7001", "BIT" + "Ctrl__Send continuous", "", , "#x7001", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7001", "USINT" + "Data Out 0", "", , "#x7001", "UINT" + "Data Out 1", "", , "#x7001", "UINT" + "Data Out 2", "", , "#x7001", "UINT" + "Data Out 3", "", , "#x7001", "UINT" + "Data Out 4", "", , "#x7001", "UINT" + "Data Out 5", "", , "#x7001", "UINT" + "Data Out 6", "", , "#x7001", "UINT" + "Data Out 7", "", , "#x7001", "UINT" + "Data Out 8", "", , "#x7001", "UINT" + "Data Out 9", "", , "#x7001", "UINT" + "Data Out 10", "", , "#x7001", "UINT" + "Data Out 11", "", , "#x7001", "UINT" + "Data Out 12", "", , "#x7001", "UINT" + "Data Out 13", "", , "#x7001", "UINT" + "Data Out 14", "", , "#x7001", "UINT" + "Data Out 15", "", , "#x7001", "UINT" + "Data Out 16", "", , "#x7001", "UINT" + "Data Out 17", "", , "#x7001", "UINT" + "Data Out 18", "", , "#x7001", "UINT" + "Data Out 19", "", , "#x7001", "UINT" + "Data Out 20", "", , "#x7001", "UINT" + "Data Out 21", "", , "#x7001", "UINT" + "Data Out 22", "", , "#x7001", "UINT" + "Data Out 23", "", , "#x7001", "UINT" + "Data Out 24", "", , "#x7001", "UINT" + "Data Out 25", "", , "#x7001", "UINT" + "Data Out 26", "", , "#x7001", "UINT" + "Data Out 27", "", , "#x7001", "UINT" + "Data Out 28", "", , "#x7001", "UINT" + "Data Out 29", "", , "#x7001", "UINT" + "Data Out 30", "", , "#x7001", "UINT" + "Data Out 31", "", , "#x7001", "UINT" + "Data Out 32", "", , "#x7001", "UINT" + "Data Out 33", "", , "#x7001", "UINT" + "Data Out 34", "", , "#x7001", "UINT" + "Data Out 35", "", , "#x7001", "UINT" + "Data Out 36", "", , "#x7001", "UINT" + "Data Out 37", "", , "#x7001", "UINT" + "Data Out 38", "", , "#x7001", "UINT" + "Data Out 39", "", , "#x7001", "UINT" + "Data Out 40", "", , "#x7001", "UINT" + "Data Out 41", "", , "#x7001", "UINT" + "Data Out 42", "", , "#x7001", "UINT" + "Data Out 43", "", , "#x7001", "UINT" + "Data Out 44", "", , "#x7001", "UINT" + "Data Out 45", "", , "#x7001", "UINT" + "Data Out 46", "", , "#x7001", "UINT" + "Data Out 47", "", , "#x7001", "UINT" + "Data Out 48", "", , "#x7001", "UINT" + "Data Out 49", "", , "#x7001", "UINT" + + + +PDO COM RxPDO-Map Output 98 Byte (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + "Data Out 22", "", , "#x7000", "USINT" + "Data Out 23", "", , "#x7000", "USINT" + "Data Out 24", "", , "#x7000", "USINT" + "Data Out 25", "", , "#x7000", "USINT" + "Data Out 26", "", , "#x7000", "USINT" + "Data Out 27", "", , "#x7000", "USINT" + "Data Out 28", "", , "#x7000", "USINT" + "Data Out 29", "", , "#x7000", "USINT" + "Data Out 30", "", , "#x7000", "USINT" + "Data Out 31", "", , "#x7000", "USINT" + "Data Out 32", "", , "#x7000", "USINT" + "Data Out 33", "", , "#x7000", "USINT" + "Data Out 34", "", , "#x7000", "USINT" + "Data Out 35", "", , "#x7000", "USINT" + "Data Out 36", "", , "#x7000", "USINT" + "Data Out 37", "", , "#x7000", "USINT" + "Data Out 38", "", , "#x7000", "USINT" + "Data Out 39", "", , "#x7000", "USINT" + "Data Out 40", "", , "#x7000", "USINT" + "Data Out 41", "", , "#x7000", "USINT" + "Data Out 42", "", , "#x7000", "USINT" + "Data Out 43", "", , "#x7000", "USINT" + "Data Out 44", "", , "#x7000", "USINT" + "Data Out 45", "", , "#x7000", "USINT" + "Data Out 46", "", , "#x7000", "USINT" + "Data Out 47", "", , "#x7000", "USINT" + "Data Out 48", "", , "#x7000", "USINT" + "Data Out 49", "", , "#x7000", "USINT" + "Data Out 50", "", , "#x7000", "USINT" + "Data Out 51", "", , "#x7000", "USINT" + "Data Out 52", "", , "#x7000", "USINT" + "Data Out 53", "", , "#x7000", "USINT" + "Data Out 54", "", , "#x7000", "USINT" + "Data Out 55", "", , "#x7000", "USINT" + "Data Out 56", "", , "#x7000", "USINT" + "Data Out 57", "", , "#x7000", "USINT" + "Data Out 58", "", , "#x7000", "USINT" + "Data Out 59", "", , "#x7000", "USINT" + "Data Out 60", "", , "#x7000", "USINT" + "Data Out 61", "", , "#x7000", "USINT" + "Data Out 62", "", , "#x7000", "USINT" + "Data Out 63", "", , "#x7000", "USINT" + "Data Out 64", "", , "#x7000", "USINT" + "Data Out 65", "", , "#x7000", "USINT" + "Data Out 66", "", , "#x7000", "USINT" + "Data Out 67", "", , "#x7000", "USINT" + "Data Out 68", "", , "#x7000", "USINT" + "Data Out 69", "", , "#x7000", "USINT" + "Data Out 70", "", , "#x7000", "USINT" + "Data Out 71", "", , "#x7000", "USINT" + "Data Out 72", "", , "#x7000", "USINT" + "Data Out 73", "", , "#x7000", "USINT" + "Data Out 74", "", , "#x7000", "USINT" + "Data Out 75", "", , "#x7000", "USINT" + "Data Out 76", "", , "#x7000", "USINT" + "Data Out 77", "", , "#x7000", "USINT" + "Data Out 78", "", , "#x7000", "USINT" + "Data Out 79", "", , "#x7000", "USINT" + "Data Out 80", "", , "#x7000", "USINT" + "Data Out 81", "", , "#x7000", "USINT" + "Data Out 82", "", , "#x7000", "USINT" + "Data Out 83", "", , "#x7000", "USINT" + "Data Out 84", "", , "#x7000", "USINT" + "Data Out 85", "", , "#x7000", "USINT" + "Data Out 86", "", , "#x7000", "USINT" + "Data Out 87", "", , "#x7000", "USINT" + "Data Out 88", "", , "#x7000", "USINT" + "Data Out 89", "", , "#x7000", "USINT" + "Data Out 90", "", , "#x7000", "USINT" + "Data Out 91", "", , "#x7000", "USINT" + "Data Out 92", "", , "#x7000", "USINT" + "Data Out 93", "", , "#x7000", "USINT" + "Data Out 94", "", , "#x7000", "USINT" + "Data Out 95", "", , "#x7000", "USINT" + "Data Out 96", "", , "#x7000", "USINT" + "Data Out 97", "", , "#x7000", "USINT" + + +.. raw:: html + +
+ + +EL2794_01_15 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2794_01_15 + ID, 48 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_01_16 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_01_16 + ID, 49 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL6021_01_17 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (12 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL6021_01_17 + ID, 50 + BootStrapData, 0010f400f410f400 + SyncMan, 0018f6002600010001000000f600f600f600001826010000 + SyncMan, f618f6002200010002000000f600f600f600f61822010000 + SyncMan, 001018002400010003000000000000001800001024010000 + SyncMan, 001418002000010004000000000000001800001420010000 + Fmmu, 0000000000000000001000020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001400010100000002000000000000000000000000000000 + CoeProfile, 39326601 + CoeProfile, 5001 + + + +PDO TxPDO-Map Inputs (Index #x1a00, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3101", "USINT" + "Data In 0", "", , "#x3101", "USINT" + "Data In 1", "", , "#x3101", "USINT" + "Data In 2", "", , "#x3101", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3102", "USINT" + "Data In 0", "", , "#x3102", "USINT" + "Data In 1", "", , "#x3102", "USINT" + "Data In 2", "", , "#x3102", "USINT" + "Data In 3", "", , "#x3102", "USINT" + "Data In 4", "", , "#x3102", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3103", "UINT" + "Data In 0", "", , "#x3103", "USINT" + "Data In 1", "", , "#x3103", "USINT" + "Data In 2", "", , "#x3103", "USINT" + "Data In 3", "", , "#x3103", "USINT" + "Data In 4", "", , "#x3103", "USINT" + "Data In 5", "", , "#x3103", "USINT" + "Data In 6", "", , "#x3103", "USINT" + "Data In 7", "", , "#x3103", "USINT" + "Data In 8", "", , "#x3103", "USINT" + "Data In 9", "", , "#x3103", "USINT" + "Data In 10", "", , "#x3103", "USINT" + "Data In 11", "", , "#x3103", "USINT" + "Data In 12", "", , "#x3103", "USINT" + "Data In 13", "", , "#x3103", "USINT" + "Data In 14", "", , "#x3103", "USINT" + "Data In 15", "", , "#x3103", "USINT" + "Data In 16", "", , "#x3103", "USINT" + "Data In 17", "", , "#x3103", "USINT" + "Data In 18", "", , "#x3103", "USINT" + "Data In 19", "", , "#x3103", "USINT" + "Data In 20", "", , "#x3103", "USINT" + "Data In 21", "", , "#x3103", "USINT" + + + +PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + + + +PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6001", "BIT" + "Status__Receive request", "", , "#x6001", "BIT" + "Status__Init accepted", "", , "#x6001", "BIT" + "Status__Buffer full", "", , "#x6001", "BIT" + "Status__Parity error", "", , "#x6001", "BIT" + "Status__Framing error", "", , "#x6001", "BIT" + "Status__Overrun error", "", , "#x6001", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6001", "USINT" + "Data In 0", "", , "#x6001", "UINT" + "Data In 1", "", , "#x6001", "UINT" + "Data In 2", "", , "#x6001", "UINT" + "Data In 3", "", , "#x6001", "UINT" + "Data In 4", "", , "#x6001", "UINT" + "Data In 5", "", , "#x6001", "UINT" + "Data In 6", "", , "#x6001", "UINT" + "Data In 7", "", , "#x6001", "UINT" + "Data In 8", "", , "#x6001", "UINT" + "Data In 9", "", , "#x6001", "UINT" + "Data In 10", "", , "#x6001", "UINT" + "Data In 11", "", , "#x6001", "UINT" + "Data In 12", "", , "#x6001", "UINT" + "Data In 13", "", , "#x6001", "UINT" + "Data In 14", "", , "#x6001", "UINT" + "Data In 15", "", , "#x6001", "UINT" + "Data In 16", "", , "#x6001", "UINT" + "Data In 17", "", , "#x6001", "UINT" + "Data In 18", "", , "#x6001", "UINT" + "Data In 19", "", , "#x6001", "UINT" + "Data In 20", "", , "#x6001", "UINT" + "Data In 21", "", , "#x6001", "UINT" + "Data In 22", "", , "#x6001", "UINT" + "Data In 23", "", , "#x6001", "UINT" + "Data In 24", "", , "#x6001", "UINT" + "Data In 25", "", , "#x6001", "UINT" + "Data In 26", "", , "#x6001", "UINT" + "Data In 27", "", , "#x6001", "UINT" + "Data In 28", "", , "#x6001", "UINT" + "Data In 29", "", , "#x6001", "UINT" + "Data In 30", "", , "#x6001", "UINT" + "Data In 31", "", , "#x6001", "UINT" + "Data In 32", "", , "#x6001", "UINT" + "Data In 33", "", , "#x6001", "UINT" + "Data In 34", "", , "#x6001", "UINT" + "Data In 35", "", , "#x6001", "UINT" + "Data In 36", "", , "#x6001", "UINT" + "Data In 37", "", , "#x6001", "UINT" + "Data In 38", "", , "#x6001", "UINT" + "Data In 39", "", , "#x6001", "UINT" + "Data In 40", "", , "#x6001", "UINT" + "Data In 41", "", , "#x6001", "UINT" + "Data In 42", "", , "#x6001", "UINT" + "Data In 43", "", , "#x6001", "UINT" + "Data In 44", "", , "#x6001", "UINT" + "Data In 45", "", , "#x6001", "UINT" + "Data In 46", "", , "#x6001", "UINT" + "Data In 47", "", , "#x6001", "UINT" + "Data In 48", "", , "#x6001", "UINT" + "Data In 49", "", , "#x6001", "UINT" + + + +PDO COM TxPDO-Map Input 98 Byte (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + "Data In 22", "", , "#x6000", "USINT" + "Data In 23", "", , "#x6000", "USINT" + "Data In 24", "", , "#x6000", "USINT" + "Data In 25", "", , "#x6000", "USINT" + "Data In 26", "", , "#x6000", "USINT" + "Data In 27", "", , "#x6000", "USINT" + "Data In 28", "", , "#x6000", "USINT" + "Data In 29", "", , "#x6000", "USINT" + "Data In 30", "", , "#x6000", "USINT" + "Data In 31", "", , "#x6000", "USINT" + "Data In 32", "", , "#x6000", "USINT" + "Data In 33", "", , "#x6000", "USINT" + "Data In 34", "", , "#x6000", "USINT" + "Data In 35", "", , "#x6000", "USINT" + "Data In 36", "", , "#x6000", "USINT" + "Data In 37", "", , "#x6000", "USINT" + "Data In 38", "", , "#x6000", "USINT" + "Data In 39", "", , "#x6000", "USINT" + "Data In 40", "", , "#x6000", "USINT" + "Data In 41", "", , "#x6000", "USINT" + "Data In 42", "", , "#x6000", "USINT" + "Data In 43", "", , "#x6000", "USINT" + "Data In 44", "", , "#x6000", "USINT" + "Data In 45", "", , "#x6000", "USINT" + "Data In 46", "", , "#x6000", "USINT" + "Data In 47", "", , "#x6000", "USINT" + "Data In 48", "", , "#x6000", "USINT" + "Data In 49", "", , "#x6000", "USINT" + "Data In 50", "", , "#x6000", "USINT" + "Data In 51", "", , "#x6000", "USINT" + "Data In 52", "", , "#x6000", "USINT" + "Data In 53", "", , "#x6000", "USINT" + "Data In 54", "", , "#x6000", "USINT" + "Data In 55", "", , "#x6000", "USINT" + "Data In 56", "", , "#x6000", "USINT" + "Data In 57", "", , "#x6000", "USINT" + "Data In 58", "", , "#x6000", "USINT" + "Data In 59", "", , "#x6000", "USINT" + "Data In 60", "", , "#x6000", "USINT" + "Data In 61", "", , "#x6000", "USINT" + "Data In 62", "", , "#x6000", "USINT" + "Data In 63", "", , "#x6000", "USINT" + "Data In 64", "", , "#x6000", "USINT" + "Data In 65", "", , "#x6000", "USINT" + "Data In 66", "", , "#x6000", "USINT" + "Data In 67", "", , "#x6000", "USINT" + "Data In 68", "", , "#x6000", "USINT" + "Data In 69", "", , "#x6000", "USINT" + "Data In 70", "", , "#x6000", "USINT" + "Data In 71", "", , "#x6000", "USINT" + "Data In 72", "", , "#x6000", "USINT" + "Data In 73", "", , "#x6000", "USINT" + "Data In 74", "", , "#x6000", "USINT" + "Data In 75", "", , "#x6000", "USINT" + "Data In 76", "", , "#x6000", "USINT" + "Data In 77", "", , "#x6000", "USINT" + "Data In 78", "", , "#x6000", "USINT" + "Data In 79", "", , "#x6000", "USINT" + "Data In 80", "", , "#x6000", "USINT" + "Data In 81", "", , "#x6000", "USINT" + "Data In 82", "", , "#x6000", "USINT" + "Data In 83", "", , "#x6000", "USINT" + "Data In 84", "", , "#x6000", "USINT" + "Data In 85", "", , "#x6000", "USINT" + "Data In 86", "", , "#x6000", "USINT" + "Data In 87", "", , "#x6000", "USINT" + "Data In 88", "", , "#x6000", "USINT" + "Data In 89", "", , "#x6000", "USINT" + "Data In 90", "", , "#x6000", "USINT" + "Data In 91", "", , "#x6000", "USINT" + "Data In 92", "", , "#x6000", "USINT" + "Data In 93", "", , "#x6000", "USINT" + "Data In 94", "", , "#x6000", "USINT" + "Data In 95", "", , "#x6000", "USINT" + "Data In 96", "", , "#x6000", "USINT" + "Data In 97", "", , "#x6000", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3001", "USINT" + "Data Out 0", "", , "#x3001", "USINT" + "Data Out 1", "", , "#x3001", "USINT" + "Data Out 2", "", , "#x3001", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3002", "USINT" + "Data Out 0", "", , "#x3002", "USINT" + "Data Out 1", "", , "#x3002", "USINT" + "Data Out 2", "", , "#x3002", "USINT" + "Data Out 3", "", , "#x3002", "USINT" + "Data Out 4", "", , "#x3002", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3003", "UINT" + "Data Out 0", "", , "#x3003", "USINT" + "Data Out 1", "", , "#x3003", "USINT" + "Data Out 2", "", , "#x3003", "USINT" + "Data Out 3", "", , "#x3003", "USINT" + "Data Out 4", "", , "#x3003", "USINT" + "Data Out 5", "", , "#x3003", "USINT" + "Data Out 6", "", , "#x3003", "USINT" + "Data Out 7", "", , "#x3003", "USINT" + "Data Out 8", "", , "#x3003", "USINT" + "Data Out 9", "", , "#x3003", "USINT" + "Data Out 10", "", , "#x3003", "USINT" + "Data Out 11", "", , "#x3003", "USINT" + "Data Out 12", "", , "#x3003", "USINT" + "Data Out 13", "", , "#x3003", "USINT" + "Data Out 14", "", , "#x3003", "USINT" + "Data Out 15", "", , "#x3003", "USINT" + "Data Out 16", "", , "#x3003", "USINT" + "Data Out 17", "", , "#x3003", "USINT" + "Data Out 18", "", , "#x3003", "USINT" + "Data Out 19", "", , "#x3003", "USINT" + "Data Out 20", "", , "#x3003", "USINT" + "Data Out 21", "", , "#x3003", "USINT" + + + +PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + + + +PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7001", "BIT" + "Ctrl__Receive accepted", "", , "#x7001", "BIT" + "Ctrl__Init request", "", , "#x7001", "BIT" + "Ctrl__Send continuous", "", , "#x7001", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7001", "USINT" + "Data Out 0", "", , "#x7001", "UINT" + "Data Out 1", "", , "#x7001", "UINT" + "Data Out 2", "", , "#x7001", "UINT" + "Data Out 3", "", , "#x7001", "UINT" + "Data Out 4", "", , "#x7001", "UINT" + "Data Out 5", "", , "#x7001", "UINT" + "Data Out 6", "", , "#x7001", "UINT" + "Data Out 7", "", , "#x7001", "UINT" + "Data Out 8", "", , "#x7001", "UINT" + "Data Out 9", "", , "#x7001", "UINT" + "Data Out 10", "", , "#x7001", "UINT" + "Data Out 11", "", , "#x7001", "UINT" + "Data Out 12", "", , "#x7001", "UINT" + "Data Out 13", "", , "#x7001", "UINT" + "Data Out 14", "", , "#x7001", "UINT" + "Data Out 15", "", , "#x7001", "UINT" + "Data Out 16", "", , "#x7001", "UINT" + "Data Out 17", "", , "#x7001", "UINT" + "Data Out 18", "", , "#x7001", "UINT" + "Data Out 19", "", , "#x7001", "UINT" + "Data Out 20", "", , "#x7001", "UINT" + "Data Out 21", "", , "#x7001", "UINT" + "Data Out 22", "", , "#x7001", "UINT" + "Data Out 23", "", , "#x7001", "UINT" + "Data Out 24", "", , "#x7001", "UINT" + "Data Out 25", "", , "#x7001", "UINT" + "Data Out 26", "", , "#x7001", "UINT" + "Data Out 27", "", , "#x7001", "UINT" + "Data Out 28", "", , "#x7001", "UINT" + "Data Out 29", "", , "#x7001", "UINT" + "Data Out 30", "", , "#x7001", "UINT" + "Data Out 31", "", , "#x7001", "UINT" + "Data Out 32", "", , "#x7001", "UINT" + "Data Out 33", "", , "#x7001", "UINT" + "Data Out 34", "", , "#x7001", "UINT" + "Data Out 35", "", , "#x7001", "UINT" + "Data Out 36", "", , "#x7001", "UINT" + "Data Out 37", "", , "#x7001", "UINT" + "Data Out 38", "", , "#x7001", "UINT" + "Data Out 39", "", , "#x7001", "UINT" + "Data Out 40", "", , "#x7001", "UINT" + "Data Out 41", "", , "#x7001", "UINT" + "Data Out 42", "", , "#x7001", "UINT" + "Data Out 43", "", , "#x7001", "UINT" + "Data Out 44", "", , "#x7001", "UINT" + "Data Out 45", "", , "#x7001", "UINT" + "Data Out 46", "", , "#x7001", "UINT" + "Data Out 47", "", , "#x7001", "UINT" + "Data Out 48", "", , "#x7001", "UINT" + "Data Out 49", "", , "#x7001", "UINT" + + + +PDO COM RxPDO-Map Output 98 Byte (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + "Data Out 22", "", , "#x7000", "USINT" + "Data Out 23", "", , "#x7000", "USINT" + "Data Out 24", "", , "#x7000", "USINT" + "Data Out 25", "", , "#x7000", "USINT" + "Data Out 26", "", , "#x7000", "USINT" + "Data Out 27", "", , "#x7000", "USINT" + "Data Out 28", "", , "#x7000", "USINT" + "Data Out 29", "", , "#x7000", "USINT" + "Data Out 30", "", , "#x7000", "USINT" + "Data Out 31", "", , "#x7000", "USINT" + "Data Out 32", "", , "#x7000", "USINT" + "Data Out 33", "", , "#x7000", "USINT" + "Data Out 34", "", , "#x7000", "USINT" + "Data Out 35", "", , "#x7000", "USINT" + "Data Out 36", "", , "#x7000", "USINT" + "Data Out 37", "", , "#x7000", "USINT" + "Data Out 38", "", , "#x7000", "USINT" + "Data Out 39", "", , "#x7000", "USINT" + "Data Out 40", "", , "#x7000", "USINT" + "Data Out 41", "", , "#x7000", "USINT" + "Data Out 42", "", , "#x7000", "USINT" + "Data Out 43", "", , "#x7000", "USINT" + "Data Out 44", "", , "#x7000", "USINT" + "Data Out 45", "", , "#x7000", "USINT" + "Data Out 46", "", , "#x7000", "USINT" + "Data Out 47", "", , "#x7000", "USINT" + "Data Out 48", "", , "#x7000", "USINT" + "Data Out 49", "", , "#x7000", "USINT" + "Data Out 50", "", , "#x7000", "USINT" + "Data Out 51", "", , "#x7000", "USINT" + "Data Out 52", "", , "#x7000", "USINT" + "Data Out 53", "", , "#x7000", "USINT" + "Data Out 54", "", , "#x7000", "USINT" + "Data Out 55", "", , "#x7000", "USINT" + "Data Out 56", "", , "#x7000", "USINT" + "Data Out 57", "", , "#x7000", "USINT" + "Data Out 58", "", , "#x7000", "USINT" + "Data Out 59", "", , "#x7000", "USINT" + "Data Out 60", "", , "#x7000", "USINT" + "Data Out 61", "", , "#x7000", "USINT" + "Data Out 62", "", , "#x7000", "USINT" + "Data Out 63", "", , "#x7000", "USINT" + "Data Out 64", "", , "#x7000", "USINT" + "Data Out 65", "", , "#x7000", "USINT" + "Data Out 66", "", , "#x7000", "USINT" + "Data Out 67", "", , "#x7000", "USINT" + "Data Out 68", "", , "#x7000", "USINT" + "Data Out 69", "", , "#x7000", "USINT" + "Data Out 70", "", , "#x7000", "USINT" + "Data Out 71", "", , "#x7000", "USINT" + "Data Out 72", "", , "#x7000", "USINT" + "Data Out 73", "", , "#x7000", "USINT" + "Data Out 74", "", , "#x7000", "USINT" + "Data Out 75", "", , "#x7000", "USINT" + "Data Out 76", "", , "#x7000", "USINT" + "Data Out 77", "", , "#x7000", "USINT" + "Data Out 78", "", , "#x7000", "USINT" + "Data Out 79", "", , "#x7000", "USINT" + "Data Out 80", "", , "#x7000", "USINT" + "Data Out 81", "", , "#x7000", "USINT" + "Data Out 82", "", , "#x7000", "USINT" + "Data Out 83", "", , "#x7000", "USINT" + "Data Out 84", "", , "#x7000", "USINT" + "Data Out 85", "", , "#x7000", "USINT" + "Data Out 86", "", , "#x7000", "USINT" + "Data Out 87", "", , "#x7000", "USINT" + "Data Out 88", "", , "#x7000", "USINT" + "Data Out 89", "", , "#x7000", "USINT" + "Data Out 90", "", , "#x7000", "USINT" + "Data Out 91", "", , "#x7000", "USINT" + "Data Out 92", "", , "#x7000", "USINT" + "Data Out 93", "", , "#x7000", "USINT" + "Data Out 94", "", , "#x7000", "USINT" + "Data Out 95", "", , "#x7000", "USINT" + "Data Out 96", "", , "#x7000", "USINT" + "Data Out 97", "", , "#x7000", "USINT" + + +.. raw:: html + +
+ + +EL2624_01_18 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2624_01_18 + ID, 51 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL9505_01_21 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9505_01_21 + ID, 52 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Power OK", "", , "#x6000", "BIT" + "Overload", "", , "#x6000", "BIT" + + +.. raw:: html + +
+ + +EL1124_01_22 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1124_01_22 + ID, 53 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL3174-0002_01_23 +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3174-0002_01_23 + ID, 54 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x6020", "BIT" + "Status__TxPDO Toggle", "", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x6030", "BIT" + "Status__TxPDO Toggle", "", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL3174-0002_01_24 +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3174-0002_01_24 + ID, 55 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x6020", "BIT" + "Status__TxPDO Toggle", "", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x6030", "BIT" + "Status__TxPDO Toggle", "", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +B950_233_WALL_S_DRL_05 +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, B950_233_WALL_S_DRL_05 + ID, 56 + + +.. raw:: html + +
+ + +EL1004_02_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_02_01 + ID, 57 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_02_02 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_02_02 + ID, 58 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_02_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_02_03 + ID, 59 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_02_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_02_04 + ID, 60 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_02_05 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_02_05 + ID, 61 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2004_02_06 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_02_06 + ID, 62 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL2004_02_07 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_02_07 + ID, 63 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL1004_02_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_02_08 + ID, 64 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL2794_02_09 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2794_02_09 + ID, 65 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL6021_02_10 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (12 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL6021_02_10 + ID, 66 + BootStrapData, 0010f400f410f400 + SyncMan, 0018f6002600010001000000f600f600f600001826010000 + SyncMan, f618f6002200010002000000f600f600f600f61822010000 + SyncMan, 001018002400010003000000000000001800001024010000 + SyncMan, 001418002000010004000000000000001800001420010000 + Fmmu, 0000000000000000001000020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001400010100000002000000000000000000000000000000 + CoeProfile, 39326601 + CoeProfile, 5001 + + + +PDO TxPDO-Map Inputs (Index #x1a00, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3101", "USINT" + "Data In 0", "", , "#x3101", "USINT" + "Data In 1", "", , "#x3101", "USINT" + "Data In 2", "", , "#x3101", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3102", "USINT" + "Data In 0", "", , "#x3102", "USINT" + "Data In 1", "", , "#x3102", "USINT" + "Data In 2", "", , "#x3102", "USINT" + "Data In 3", "", , "#x3102", "USINT" + "Data In 4", "", , "#x3102", "USINT" + + + +PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3103", "UINT" + "Data In 0", "", , "#x3103", "USINT" + "Data In 1", "", , "#x3103", "USINT" + "Data In 2", "", , "#x3103", "USINT" + "Data In 3", "", , "#x3103", "USINT" + "Data In 4", "", , "#x3103", "USINT" + "Data In 5", "", , "#x3103", "USINT" + "Data In 6", "", , "#x3103", "USINT" + "Data In 7", "", , "#x3103", "USINT" + "Data In 8", "", , "#x3103", "USINT" + "Data In 9", "", , "#x3103", "USINT" + "Data In 10", "", , "#x3103", "USINT" + "Data In 11", "", , "#x3103", "USINT" + "Data In 12", "", , "#x3103", "USINT" + "Data In 13", "", , "#x3103", "USINT" + "Data In 14", "", , "#x3103", "USINT" + "Data In 15", "", , "#x3103", "USINT" + "Data In 16", "", , "#x3103", "USINT" + "Data In 17", "", , "#x3103", "USINT" + "Data In 18", "", , "#x3103", "USINT" + "Data In 19", "", , "#x3103", "USINT" + "Data In 20", "", , "#x3103", "USINT" + "Data In 21", "", , "#x3103", "USINT" + + + +PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + + + +PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6001", "BIT" + "Status__Receive request", "", , "#x6001", "BIT" + "Status__Init accepted", "", , "#x6001", "BIT" + "Status__Buffer full", "", , "#x6001", "BIT" + "Status__Parity error", "", , "#x6001", "BIT" + "Status__Framing error", "", , "#x6001", "BIT" + "Status__Overrun error", "", , "#x6001", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6001", "USINT" + "Data In 0", "", , "#x6001", "UINT" + "Data In 1", "", , "#x6001", "UINT" + "Data In 2", "", , "#x6001", "UINT" + "Data In 3", "", , "#x6001", "UINT" + "Data In 4", "", , "#x6001", "UINT" + "Data In 5", "", , "#x6001", "UINT" + "Data In 6", "", , "#x6001", "UINT" + "Data In 7", "", , "#x6001", "UINT" + "Data In 8", "", , "#x6001", "UINT" + "Data In 9", "", , "#x6001", "UINT" + "Data In 10", "", , "#x6001", "UINT" + "Data In 11", "", , "#x6001", "UINT" + "Data In 12", "", , "#x6001", "UINT" + "Data In 13", "", , "#x6001", "UINT" + "Data In 14", "", , "#x6001", "UINT" + "Data In 15", "", , "#x6001", "UINT" + "Data In 16", "", , "#x6001", "UINT" + "Data In 17", "", , "#x6001", "UINT" + "Data In 18", "", , "#x6001", "UINT" + "Data In 19", "", , "#x6001", "UINT" + "Data In 20", "", , "#x6001", "UINT" + "Data In 21", "", , "#x6001", "UINT" + "Data In 22", "", , "#x6001", "UINT" + "Data In 23", "", , "#x6001", "UINT" + "Data In 24", "", , "#x6001", "UINT" + "Data In 25", "", , "#x6001", "UINT" + "Data In 26", "", , "#x6001", "UINT" + "Data In 27", "", , "#x6001", "UINT" + "Data In 28", "", , "#x6001", "UINT" + "Data In 29", "", , "#x6001", "UINT" + "Data In 30", "", , "#x6001", "UINT" + "Data In 31", "", , "#x6001", "UINT" + "Data In 32", "", , "#x6001", "UINT" + "Data In 33", "", , "#x6001", "UINT" + "Data In 34", "", , "#x6001", "UINT" + "Data In 35", "", , "#x6001", "UINT" + "Data In 36", "", , "#x6001", "UINT" + "Data In 37", "", , "#x6001", "UINT" + "Data In 38", "", , "#x6001", "UINT" + "Data In 39", "", , "#x6001", "UINT" + "Data In 40", "", , "#x6001", "UINT" + "Data In 41", "", , "#x6001", "UINT" + "Data In 42", "", , "#x6001", "UINT" + "Data In 43", "", , "#x6001", "UINT" + "Data In 44", "", , "#x6001", "UINT" + "Data In 45", "", , "#x6001", "UINT" + "Data In 46", "", , "#x6001", "UINT" + "Data In 47", "", , "#x6001", "UINT" + "Data In 48", "", , "#x6001", "UINT" + "Data In 49", "", , "#x6001", "UINT" + + + +PDO COM TxPDO-Map Input 98 Byte (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + "Data In 22", "", , "#x6000", "USINT" + "Data In 23", "", , "#x6000", "USINT" + "Data In 24", "", , "#x6000", "USINT" + "Data In 25", "", , "#x6000", "USINT" + "Data In 26", "", , "#x6000", "USINT" + "Data In 27", "", , "#x6000", "USINT" + "Data In 28", "", , "#x6000", "USINT" + "Data In 29", "", , "#x6000", "USINT" + "Data In 30", "", , "#x6000", "USINT" + "Data In 31", "", , "#x6000", "USINT" + "Data In 32", "", , "#x6000", "USINT" + "Data In 33", "", , "#x6000", "USINT" + "Data In 34", "", , "#x6000", "USINT" + "Data In 35", "", , "#x6000", "USINT" + "Data In 36", "", , "#x6000", "USINT" + "Data In 37", "", , "#x6000", "USINT" + "Data In 38", "", , "#x6000", "USINT" + "Data In 39", "", , "#x6000", "USINT" + "Data In 40", "", , "#x6000", "USINT" + "Data In 41", "", , "#x6000", "USINT" + "Data In 42", "", , "#x6000", "USINT" + "Data In 43", "", , "#x6000", "USINT" + "Data In 44", "", , "#x6000", "USINT" + "Data In 45", "", , "#x6000", "USINT" + "Data In 46", "", , "#x6000", "USINT" + "Data In 47", "", , "#x6000", "USINT" + "Data In 48", "", , "#x6000", "USINT" + "Data In 49", "", , "#x6000", "USINT" + "Data In 50", "", , "#x6000", "USINT" + "Data In 51", "", , "#x6000", "USINT" + "Data In 52", "", , "#x6000", "USINT" + "Data In 53", "", , "#x6000", "USINT" + "Data In 54", "", , "#x6000", "USINT" + "Data In 55", "", , "#x6000", "USINT" + "Data In 56", "", , "#x6000", "USINT" + "Data In 57", "", , "#x6000", "USINT" + "Data In 58", "", , "#x6000", "USINT" + "Data In 59", "", , "#x6000", "USINT" + "Data In 60", "", , "#x6000", "USINT" + "Data In 61", "", , "#x6000", "USINT" + "Data In 62", "", , "#x6000", "USINT" + "Data In 63", "", , "#x6000", "USINT" + "Data In 64", "", , "#x6000", "USINT" + "Data In 65", "", , "#x6000", "USINT" + "Data In 66", "", , "#x6000", "USINT" + "Data In 67", "", , "#x6000", "USINT" + "Data In 68", "", , "#x6000", "USINT" + "Data In 69", "", , "#x6000", "USINT" + "Data In 70", "", , "#x6000", "USINT" + "Data In 71", "", , "#x6000", "USINT" + "Data In 72", "", , "#x6000", "USINT" + "Data In 73", "", , "#x6000", "USINT" + "Data In 74", "", , "#x6000", "USINT" + "Data In 75", "", , "#x6000", "USINT" + "Data In 76", "", , "#x6000", "USINT" + "Data In 77", "", , "#x6000", "USINT" + "Data In 78", "", , "#x6000", "USINT" + "Data In 79", "", , "#x6000", "USINT" + "Data In 80", "", , "#x6000", "USINT" + "Data In 81", "", , "#x6000", "USINT" + "Data In 82", "", , "#x6000", "USINT" + "Data In 83", "", , "#x6000", "USINT" + "Data In 84", "", , "#x6000", "USINT" + "Data In 85", "", , "#x6000", "USINT" + "Data In 86", "", , "#x6000", "USINT" + "Data In 87", "", , "#x6000", "USINT" + "Data In 88", "", , "#x6000", "USINT" + "Data In 89", "", , "#x6000", "USINT" + "Data In 90", "", , "#x6000", "USINT" + "Data In 91", "", , "#x6000", "USINT" + "Data In 92", "", , "#x6000", "USINT" + "Data In 93", "", , "#x6000", "USINT" + "Data In 94", "", , "#x6000", "USINT" + "Data In 95", "", , "#x6000", "USINT" + "Data In 96", "", , "#x6000", "USINT" + "Data In 97", "", , "#x6000", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3001", "USINT" + "Data Out 0", "", , "#x3001", "USINT" + "Data Out 1", "", , "#x3001", "USINT" + "Data Out 2", "", , "#x3001", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3002", "USINT" + "Data Out 0", "", , "#x3002", "USINT" + "Data Out 1", "", , "#x3002", "USINT" + "Data Out 2", "", , "#x3002", "USINT" + "Data Out 3", "", , "#x3002", "USINT" + "Data Out 4", "", , "#x3002", "USINT" + + + +PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3003", "UINT" + "Data Out 0", "", , "#x3003", "USINT" + "Data Out 1", "", , "#x3003", "USINT" + "Data Out 2", "", , "#x3003", "USINT" + "Data Out 3", "", , "#x3003", "USINT" + "Data Out 4", "", , "#x3003", "USINT" + "Data Out 5", "", , "#x3003", "USINT" + "Data Out 6", "", , "#x3003", "USINT" + "Data Out 7", "", , "#x3003", "USINT" + "Data Out 8", "", , "#x3003", "USINT" + "Data Out 9", "", , "#x3003", "USINT" + "Data Out 10", "", , "#x3003", "USINT" + "Data Out 11", "", , "#x3003", "USINT" + "Data Out 12", "", , "#x3003", "USINT" + "Data Out 13", "", , "#x3003", "USINT" + "Data Out 14", "", , "#x3003", "USINT" + "Data Out 15", "", , "#x3003", "USINT" + "Data Out 16", "", , "#x3003", "USINT" + "Data Out 17", "", , "#x3003", "USINT" + "Data Out 18", "", , "#x3003", "USINT" + "Data Out 19", "", , "#x3003", "USINT" + "Data Out 20", "", , "#x3003", "USINT" + "Data Out 21", "", , "#x3003", "USINT" + + + +PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + + + +PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7001", "BIT" + "Ctrl__Receive accepted", "", , "#x7001", "BIT" + "Ctrl__Init request", "", , "#x7001", "BIT" + "Ctrl__Send continuous", "", , "#x7001", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7001", "USINT" + "Data Out 0", "", , "#x7001", "UINT" + "Data Out 1", "", , "#x7001", "UINT" + "Data Out 2", "", , "#x7001", "UINT" + "Data Out 3", "", , "#x7001", "UINT" + "Data Out 4", "", , "#x7001", "UINT" + "Data Out 5", "", , "#x7001", "UINT" + "Data Out 6", "", , "#x7001", "UINT" + "Data Out 7", "", , "#x7001", "UINT" + "Data Out 8", "", , "#x7001", "UINT" + "Data Out 9", "", , "#x7001", "UINT" + "Data Out 10", "", , "#x7001", "UINT" + "Data Out 11", "", , "#x7001", "UINT" + "Data Out 12", "", , "#x7001", "UINT" + "Data Out 13", "", , "#x7001", "UINT" + "Data Out 14", "", , "#x7001", "UINT" + "Data Out 15", "", , "#x7001", "UINT" + "Data Out 16", "", , "#x7001", "UINT" + "Data Out 17", "", , "#x7001", "UINT" + "Data Out 18", "", , "#x7001", "UINT" + "Data Out 19", "", , "#x7001", "UINT" + "Data Out 20", "", , "#x7001", "UINT" + "Data Out 21", "", , "#x7001", "UINT" + "Data Out 22", "", , "#x7001", "UINT" + "Data Out 23", "", , "#x7001", "UINT" + "Data Out 24", "", , "#x7001", "UINT" + "Data Out 25", "", , "#x7001", "UINT" + "Data Out 26", "", , "#x7001", "UINT" + "Data Out 27", "", , "#x7001", "UINT" + "Data Out 28", "", , "#x7001", "UINT" + "Data Out 29", "", , "#x7001", "UINT" + "Data Out 30", "", , "#x7001", "UINT" + "Data Out 31", "", , "#x7001", "UINT" + "Data Out 32", "", , "#x7001", "UINT" + "Data Out 33", "", , "#x7001", "UINT" + "Data Out 34", "", , "#x7001", "UINT" + "Data Out 35", "", , "#x7001", "UINT" + "Data Out 36", "", , "#x7001", "UINT" + "Data Out 37", "", , "#x7001", "UINT" + "Data Out 38", "", , "#x7001", "UINT" + "Data Out 39", "", , "#x7001", "UINT" + "Data Out 40", "", , "#x7001", "UINT" + "Data Out 41", "", , "#x7001", "UINT" + "Data Out 42", "", , "#x7001", "UINT" + "Data Out 43", "", , "#x7001", "UINT" + "Data Out 44", "", , "#x7001", "UINT" + "Data Out 45", "", , "#x7001", "UINT" + "Data Out 46", "", , "#x7001", "UINT" + "Data Out 47", "", , "#x7001", "UINT" + "Data Out 48", "", , "#x7001", "UINT" + "Data Out 49", "", , "#x7001", "UINT" + + + +PDO COM RxPDO-Map Output 98 Byte (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + "Data Out 22", "", , "#x7000", "USINT" + "Data Out 23", "", , "#x7000", "USINT" + "Data Out 24", "", , "#x7000", "USINT" + "Data Out 25", "", , "#x7000", "USINT" + "Data Out 26", "", , "#x7000", "USINT" + "Data Out 27", "", , "#x7000", "USINT" + "Data Out 28", "", , "#x7000", "USINT" + "Data Out 29", "", , "#x7000", "USINT" + "Data Out 30", "", , "#x7000", "USINT" + "Data Out 31", "", , "#x7000", "USINT" + "Data Out 32", "", , "#x7000", "USINT" + "Data Out 33", "", , "#x7000", "USINT" + "Data Out 34", "", , "#x7000", "USINT" + "Data Out 35", "", , "#x7000", "USINT" + "Data Out 36", "", , "#x7000", "USINT" + "Data Out 37", "", , "#x7000", "USINT" + "Data Out 38", "", , "#x7000", "USINT" + "Data Out 39", "", , "#x7000", "USINT" + "Data Out 40", "", , "#x7000", "USINT" + "Data Out 41", "", , "#x7000", "USINT" + "Data Out 42", "", , "#x7000", "USINT" + "Data Out 43", "", , "#x7000", "USINT" + "Data Out 44", "", , "#x7000", "USINT" + "Data Out 45", "", , "#x7000", "USINT" + "Data Out 46", "", , "#x7000", "USINT" + "Data Out 47", "", , "#x7000", "USINT" + "Data Out 48", "", , "#x7000", "USINT" + "Data Out 49", "", , "#x7000", "USINT" + "Data Out 50", "", , "#x7000", "USINT" + "Data Out 51", "", , "#x7000", "USINT" + "Data Out 52", "", , "#x7000", "USINT" + "Data Out 53", "", , "#x7000", "USINT" + "Data Out 54", "", , "#x7000", "USINT" + "Data Out 55", "", , "#x7000", "USINT" + "Data Out 56", "", , "#x7000", "USINT" + "Data Out 57", "", , "#x7000", "USINT" + "Data Out 58", "", , "#x7000", "USINT" + "Data Out 59", "", , "#x7000", "USINT" + "Data Out 60", "", , "#x7000", "USINT" + "Data Out 61", "", , "#x7000", "USINT" + "Data Out 62", "", , "#x7000", "USINT" + "Data Out 63", "", , "#x7000", "USINT" + "Data Out 64", "", , "#x7000", "USINT" + "Data Out 65", "", , "#x7000", "USINT" + "Data Out 66", "", , "#x7000", "USINT" + "Data Out 67", "", , "#x7000", "USINT" + "Data Out 68", "", , "#x7000", "USINT" + "Data Out 69", "", , "#x7000", "USINT" + "Data Out 70", "", , "#x7000", "USINT" + "Data Out 71", "", , "#x7000", "USINT" + "Data Out 72", "", , "#x7000", "USINT" + "Data Out 73", "", , "#x7000", "USINT" + "Data Out 74", "", , "#x7000", "USINT" + "Data Out 75", "", , "#x7000", "USINT" + "Data Out 76", "", , "#x7000", "USINT" + "Data Out 77", "", , "#x7000", "USINT" + "Data Out 78", "", , "#x7000", "USINT" + "Data Out 79", "", , "#x7000", "USINT" + "Data Out 80", "", , "#x7000", "USINT" + "Data Out 81", "", , "#x7000", "USINT" + "Data Out 82", "", , "#x7000", "USINT" + "Data Out 83", "", , "#x7000", "USINT" + "Data Out 84", "", , "#x7000", "USINT" + "Data Out 85", "", , "#x7000", "USINT" + "Data Out 86", "", , "#x7000", "USINT" + "Data Out 87", "", , "#x7000", "USINT" + "Data Out 88", "", , "#x7000", "USINT" + "Data Out 89", "", , "#x7000", "USINT" + "Data Out 90", "", , "#x7000", "USINT" + "Data Out 91", "", , "#x7000", "USINT" + "Data Out 92", "", , "#x7000", "USINT" + "Data Out 93", "", , "#x7000", "USINT" + "Data Out 94", "", , "#x7000", "USINT" + "Data Out 95", "", , "#x7000", "USINT" + "Data Out 96", "", , "#x7000", "USINT" + "Data Out 97", "", , "#x7000", "USINT" + + +.. raw:: html + +
+ + +EL3174-0002_02_13 +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3174-0002_02_13 + ID, 67 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x6020", "BIT" + "Status__TxPDO Toggle", "", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x6030", "BIT" + "Status__TxPDO Toggle", "", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 68 (EL9011) +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 68 (EL9011) + ID, 68 + + +.. raw:: html + +
+ + +Term 69 (EL9011) +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 69 (EL9011) + ID, 69 + + +.. raw:: html + +
+ + +B950-310-WALL-W-DRL-02 +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, B950-310-WALL-W-DRL-02 + ID, 79 + + +.. raw:: html + +
+ + +EL1088_03_01 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1088_03_01 + ID, 80 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + + +PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6040", "BIT" + + + +PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6050", "BIT" + + + +PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6060", "BIT" + + + +PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6070", "BIT" + + +.. raw:: html + +
+ + +EL2794_03_03 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2794_03_03 + ID, 81 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL2212_03_04 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (24 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2212_03_04 + ID, 82 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001104002400010003000000000000000400001124010000 + SyncMan, 801204002000010004000000000000000400801220010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801200010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 13767561 + CoeProfile, 13767561 + CoeProfile, 14422921 + CoeProfile, 14422921 + + + +PDO DOX Status Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to activate", "", , "#x6000", "BIT" + "Status__Output active", "", , "#x6000", "BIT" + "Status__Tristate active", "", , "#x6000", "BIT" + "Status__PWM active", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + + + +PDO DOX Synchron info data Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6000", "UINT" + "Info data 2", "", , "#x6000", "UINT" + + + +PDO DOX Status Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to activate", "", , "#x6010", "BIT" + "Status__Output active", "", , "#x6010", "BIT" + "Status__Tristate active", "", , "#x6010", "BIT" + "Status__PWM active", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO DOX Synchron info data Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO DC Feedback (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Feedback", "", , "#xf600", "USINT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO DOX Status (MTO) Channel 1 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to activate", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__PWM active", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + + + +PDO DOX Status (MTO) Channel 2 (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to activate", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__PWM active", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO MTO Inputs Channel 1 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Output short circuit", "", , "#x6020", "BIT" + "Status__Output buffer overflow", "", , "#x6020", "BIT" + "Status__Output state", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..6] OF BIT" + "Status__Input cycle counter", "", , "#x6020", "BIT2" + "Status__Output order feedback", "", , "#x6020", "USINT" + "Status__Events in output buffer", "", , "#x6020", "USINT" + + + +PDO MTO Inputs Channel 2 (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Output short circuit", "", , "#x6030", "BIT" + "Status__Output buffer overflow", "", , "#x6030", "BIT" + "Status__Output state", "", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Warning", "", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..6] OF BIT" + "Status__Input cycle counter", "", , "#x6030", "BIT2" + "Status__Output order feedback", "", , "#x6030", "USINT" + "Status__Events in output buffer", "", , "#x6030", "USINT" + + + +PDO DOX Control Channel 1 (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Output", "", , "#x7000", "BIT" + "Control__Tristate", "", , "#x7000", "BIT" + "Control__PWM", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..2] OF BIT" + "Control__Reset", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO DOX Control Channel 2 (Index #x1601, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Output", "", , "#x7010", "BIT" + "Control__Tristate", "", , "#x7010", "BIT" + "Control__PWM", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..2] OF BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO DC Sync (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Activate", "", , "#xf700", "USINT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "Start time", "", , "#xf700", "ULINT" + + + +PDO DOX Control (MTO) Channel 1 (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..2] OF BIT" + "Control__PWM", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..2] OF BIT" + "Control__Reset", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO DOX Control (MTO) Channel 2 (Index #x1604, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..2] OF BIT" + "Control__PWM", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..2] OF BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO DOX PWM Channel 1 (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Duty cycle", "", , "#x7000", "USINT" + "PWM Tperiod", "", , "#x7000", "UINT" + + + +PDO DOX PWM Channel 2 (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Duty cycle", "", , "#x7010", "USINT" + "PWM Tperiod", "", , "#x7010", "UINT" + + + +PDO MTO Outputs 10x Channel 1 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7021", "BIT" + "Ctrl__Manual output state", "", , "#x7021", "BIT" + "Ctrl__Force order", "", , "#x7021", "BIT" + "Ctrl__Enable manual operation", "", , "#x7021", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7021", "USINT" + "Ctrl__No of output events", "", , "#x7021", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7021", "BIT" + "Outputs__Output event state 2", "", , "#x7021", "BIT" + "Outputs__Output event state 3", "", , "#x7021", "BIT" + "Outputs__Output event state 4", "", , "#x7021", "BIT" + "Outputs__Output event state 5", "", , "#x7021", "BIT" + "Outputs__Output event state 6", "", , "#x7021", "BIT" + "Outputs__Output event state 7", "", , "#x7021", "BIT" + "Outputs__Output event state 8", "", , "#x7021", "BIT" + "Outputs__Output event state 9", "", , "#x7021", "BIT" + "Outputs__Output event state 10", "", , "#x7021", "BIT" + "None", "", , "", "ARRAY [0..21] OF BIT" + "Output event time 1", "", , "#x7021", "UDINT" + "Output event time 2", "", , "#x7021", "UDINT" + "Output event time 3", "", , "#x7021", "UDINT" + "Output event time 4", "", , "#x7021", "UDINT" + "Output event time 5", "", , "#x7021", "UDINT" + "Output event time 6", "", , "#x7021", "UDINT" + "Output event time 7", "", , "#x7021", "UDINT" + "Output event time 8", "", , "#x7021", "UDINT" + "Output event time 9", "", , "#x7021", "UDINT" + "Output event time 10", "", , "#x7021", "UDINT" + + + +PDO MTO Outputs 5x Channel 1 (Index #x1608, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7021", "BIT" + "Ctrl__Manual output state", "", , "#x7021", "BIT" + "Ctrl__Force order", "", , "#x7021", "BIT" + "Ctrl__Enable manual operation", "", , "#x7021", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7021", "USINT" + "Ctrl__No of output events", "", , "#x7021", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7021", "BIT" + "Outputs__Output event state 2", "", , "#x7021", "BIT" + "Outputs__Output event state 3", "", , "#x7021", "BIT" + "Outputs__Output event state 4", "", , "#x7021", "BIT" + "Outputs__Output event state 5", "", , "#x7021", "BIT" + "None", "", , "", "ARRAY [0..26] OF BIT" + "Output event time 1", "", , "#x7021", "UDINT" + "Output event time 2", "", , "#x7021", "UDINT" + "Output event time 3", "", , "#x7021", "UDINT" + "Output event time 4", "", , "#x7021", "UDINT" + "Output event time 5", "", , "#x7021", "UDINT" + + + +PDO MTO Outputs 2x Channel 1 (Index #x1609, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7021", "BIT" + "Ctrl__Manual output state", "", , "#x7021", "BIT" + "Ctrl__Force order", "", , "#x7021", "BIT" + "Ctrl__Enable manual operation", "", , "#x7021", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7021", "USINT" + "Ctrl__No of output events", "", , "#x7021", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7021", "BIT" + "Outputs__Output event state 2", "", , "#x7021", "BIT" + "None", "", , "", "ARRAY [0..29] OF BIT" + "Output event time 1", "", , "#x7021", "UDINT" + "Output event time 2", "", , "#x7021", "UDINT" + + + +PDO MTO Outputs 1x Channel 1 (Index #x160a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7021", "BIT" + "Ctrl__Manual output state", "", , "#x7021", "BIT" + "Ctrl__Force order", "", , "#x7021", "BIT" + "Ctrl__Enable manual operation", "", , "#x7021", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7021", "USINT" + "Ctrl__No of output events", "", , "#x7021", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7021", "BIT" + "None", "", , "", "ARRAY [0..30] OF BIT" + "Output event time 1", "", , "#x7021", "UDINT" + + + +PDO MTO Outputs 10x Channel 2 (Index #x160b, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7031", "BIT" + "Ctrl__Manual output state", "", , "#x7031", "BIT" + "Ctrl__Force order", "", , "#x7031", "BIT" + "Ctrl__Enable manual operation", "", , "#x7031", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7031", "USINT" + "Ctrl__No of output events", "", , "#x7031", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7031", "BIT" + "Outputs__Output event state 2", "", , "#x7031", "BIT" + "Outputs__Output event state 3", "", , "#x7031", "BIT" + "Outputs__Output event state 4", "", , "#x7031", "BIT" + "Outputs__Output event state 5", "", , "#x7031", "BIT" + "Outputs__Output event state 6", "", , "#x7031", "BIT" + "Outputs__Output event state 7", "", , "#x7031", "BIT" + "Outputs__Output event state 8", "", , "#x7031", "BIT" + "Outputs__Output event state 9", "", , "#x7031", "BIT" + "Outputs__Output event state 10", "", , "#x7031", "BIT" + "None", "", , "", "ARRAY [0..21] OF BIT" + "Output event time 1", "", , "#x7031", "UDINT" + "Output event time 2", "", , "#x7031", "UDINT" + "Output event time 3", "", , "#x7031", "UDINT" + "Output event time 4", "", , "#x7031", "UDINT" + "Output event time 5", "", , "#x7031", "UDINT" + "Output event time 6", "", , "#x7031", "UDINT" + "Output event time 7", "", , "#x7031", "UDINT" + "Output event time 8", "", , "#x7031", "UDINT" + "Output event time 9", "", , "#x7031", "UDINT" + "Output event time 10", "", , "#x7031", "UDINT" + + + +PDO MTO Outputs 5x Channel 2 (Index #x160c, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7031", "BIT" + "Ctrl__Manual output state", "", , "#x7031", "BIT" + "Ctrl__Force order", "", , "#x7031", "BIT" + "Ctrl__Enable manual operation", "", , "#x7031", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7031", "USINT" + "Ctrl__No of output events", "", , "#x7031", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7031", "BIT" + "Outputs__Output event state 2", "", , "#x7031", "BIT" + "Outputs__Output event state 3", "", , "#x7031", "BIT" + "Outputs__Output event state 4", "", , "#x7031", "BIT" + "Outputs__Output event state 5", "", , "#x7031", "BIT" + "None", "", , "", "ARRAY [0..26] OF BIT" + "Output event time 1", "", , "#x7031", "UDINT" + "Output event time 2", "", , "#x7031", "UDINT" + "Output event time 3", "", , "#x7031", "UDINT" + "Output event time 4", "", , "#x7031", "UDINT" + "Output event time 5", "", , "#x7031", "UDINT" + + + +PDO MTO Outputs 2x Channel 2 (Index #x160d, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7031", "BIT" + "Ctrl__Manual output state", "", , "#x7031", "BIT" + "Ctrl__Force order", "", , "#x7031", "BIT" + "Ctrl__Enable manual operation", "", , "#x7031", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7031", "USINT" + "Ctrl__No of output events", "", , "#x7031", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7031", "BIT" + "Outputs__Output event state 2", "", , "#x7031", "BIT" + "None", "", , "", "ARRAY [0..29] OF BIT" + "Output event time 1", "", , "#x7031", "UDINT" + "Output event time 2", "", , "#x7031", "UDINT" + + + +PDO MTO Outputs 1x Channel 2 (Index #x160e, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Output buffer reset", "", , "#x7031", "BIT" + "Ctrl__Manual output state", "", , "#x7031", "BIT" + "Ctrl__Force order", "", , "#x7031", "BIT" + "Ctrl__Enable manual operation", "", , "#x7031", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output order counter", "", , "#x7031", "USINT" + "Ctrl__No of output events", "", , "#x7031", "USINT" + "Ctrl__", "", , "", "ARRAY [0..0] OF BYTE" + "Outputs__Output event state 1", "", , "#x7031", "BIT" + "None", "", , "", "ARRAY [0..30] OF BIT" + "Output event time 1", "", , "#x7031", "UDINT" + + +.. raw:: html + +
+ + +EL3174-0002_03_07 +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3174-0002_03_07 + ID, 83 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6000", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6010", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6020", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x6020", "BIT" + "Status__TxPDO Toggle", "", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Bit set when upper value limit exceeded", , "#x6030", "BIT" + "Status__Overrange", "Bit set when lower value limit exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x6030", "BIT" + "Status__TxPDO Toggle", "", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +QRIX_MOT_INT (EL6692) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (5 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, QRIX_MOT_INT (EL6692) + ID, 92 + SyncMan, 001000012600010001000000800000040001001026010000 + SyncMan, 001400012200010002000000800000040001001422010000 + SyncMan, 001804002400010003000000000000000000001824010000 + SyncMan, 001e06002000010004000000000000000200001e20010000 + Fmmu, 0000000000000000001800020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001e00010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 5001 + + + +PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", , "#x10f4", "BIT2" + "None", "", , "", "ARRAY [0..5] OF BIT" + "None", "", , "", "ARRAY [0..2] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1800", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1800", "BIT" + "Control value update toggle", "Bit toggles when new DC control data available", , "#x10f4", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", , "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + + + +PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", , "#x10f4", "BIT2" + "None", "", , "", "ARRAY [0..5] OF BIT" + "None", "", , "", "ARRAY [0..2] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1800", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1800", "BIT" + "Control value update toggle", "Bit toggles when new DC control data available", , "#x10f4", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", , "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + "Internal time stamp", "", , "#x10f4", "ULINT" + "External time stamp", "", , "#x10f4", "ULINT" + "Control Value for DC Master Clock", "", , "#x10f4", "UDINT" + + + +PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", , "#x10f4", "BIT2" + "None", "", , "", "ARRAY [0..5] OF BIT" + "None", "", , "", "ARRAY [0..2] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1800", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1800", "BIT" + "Control value update toggle", "Bit toggles when new DC control data available", , "#x10f4", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", , "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + "Internal time stamp", "", , "#x10f4", "UDINT" + "External time stamp", "", , "#x10f4", "UDINT" + "Control Value for DC Master Clock", "", , "#x10f4", "UDINT" + + + +PDO IO Inputs (Index #x1a00, Flags #x0021, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS", "", , "#x6000", "UINT" + "QRIX_MOT_SDS_MMS_H_FORWARD_EN", "", , "#x6000", "BOOL" + "QRIX_MOT_SDS_MMS_H_BACKWARD_EN", "", , "#x6000", "BOOL" + + + +PDO IO Outputs (Index #x1600, Flags #x0021, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "QRIX_VAC_VGC_03_OPEN_LIMIT_SWITCH", "", , "#x7000", "BOOL" + "QRIX_VAC_VGC_03_CLOSED_LIMIT_SWITCH", "", , "#x7000", "BOOL" + "QRIX_VAC_VGC_03_OP_CMD", "", , "#x7000", "BOOL" + "QRIX_VAC_VGC_03_CL_CMD", "", , "#x7000", "BOOL" + + +.. raw:: html + +
+ + +qRIXS_PNL1_E0_EK1100 +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, qRIXS_PNL1_E0_EK1100 + ID, 105 + + +.. raw:: html + +
+ + +EL9011_03_08 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9011_03_08 + ID, 132 + + +.. raw:: html + +
+ diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_ethercat.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_ethercat.rst.txt new file mode 100644 index 0000000..676277b --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_ethercat.rst.txt @@ -0,0 +1,1604 @@ + +EtherCAT Terminals +------------------ + +.. raw:: html + + \ No newline at end of file diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_links.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_links.rst.txt new file mode 100644 index 0000000..b6070ed --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_links.rst.txt @@ -0,0 +1,190 @@ + +Links +----- + +.. csv-table:: + :header: Owner A, Item A, Owner B, Item B + :align: center + + , B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_CLOSED_LIMIT_SWITCH, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 4^Input + , B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_OPEN_LIMIT_SWITCH, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 3^Input + , B950_233_WALL_S_DRL_04^EL1004_01_03^Channel 3^Input, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Outputs^QRIX_VAC_VGC_03_OPEN_LIMIT_SWITCH + , B950_233_WALL_S_DRL_04^EL1004_01_03^Channel 4^Input, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Outputs^QRIX_VAC_VGC_03_CLOSED_LIMIT_SWITCH + InputDst, GVL_Devices.QRIX_SC_PTM_10.i_xAtSpd, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_13, Channel 1^Input + InputDst, GVL_Devices.QRIX_SC_PTM_10.i_xFaultNC, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_13, Channel 3^Input + InputDst, GVL_Devices.QRIX_SC_PTM_10.i_xRemote, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_13, Channel 2^Input + InputDst, GVL_Devices.QRIX_SC_PTM_20.i_xAtSpd, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 2^Input + InputDst, GVL_Devices.QRIX_SC_PTM_20.i_xFaultNC, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 1^Input + InputDst, GVL_Devices.QRIX_SC_PTM_30.i_xAtSpd, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 4^Input + InputDst, GVL_Devices.QRIX_SC_PTM_30.i_xFaultNC, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 3^Input + InputDst, GVL_Devices.fb_QRIX_ROUGH_GPI_02.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL3174_00_09, AI Standard Channel 1^Value + InputDst, GVL_Devices.fb_QRIX_ROUGH_GPI_03.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 2^Value + InputDst, GVL_Devices.fb_QRIX_ROUGH_GPI_04.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 3^Value + InputDst, GVL_Devices.fb_QRIX_ROUGH_GPI_31.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL3174-0002_01_23, AI Standard Channel 3^Value + InputDst, GVL_Devices.fb_QRIX_SC_GPI_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL3174-0002_01_23, AI Standard Channel 2^Value + InputDst, GVL_Devices.fb_QRIX_SC_VGC_01.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_07, Channel 4^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_01.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_07, Channel 3^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_02.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 4^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_02.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 3^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_03.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 4^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_03.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 3^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_04.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 2^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_04.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 1^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_05.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 4^Input + InputDst, GVL_Devices.fb_QRIX_SC_VGC_05.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 3^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_10.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 2^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_10.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 1^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_20.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 4^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_20.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 3^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_30.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 2^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_30.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 1^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_31.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 2^Input + InputDst, GVL_Devices.fb_QRIX_SC_VRC_31.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 1^Input + InputDst, GVL_Devices.fb_QRIX_SDS_GPI_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 1^Value + InputDst, GVL_Devices.fb_QRIX_SDS_VRC_01.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL1004_02_01, Channel 2^Input + InputDst, GVL_Devices.fb_QRIX_SDS_VRC_01.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL1004_02_01, Channel 1^Input + InputDst, GVL_Devices.qRIXS_DET_GCC_01.i_xHV_ON, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1124_01_22, Channel 1^Input + InputDst, GVL_Devices.qRIXS_DET_PIP_02.i_iPRESS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL3064_00_03, AI Standard Channel 4^Value + InputDst, GVL_Devices.qRIXS_DET_PIP_02.i_xSP_DI, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_05, Channel 4^Input + InputDst, GVL_Devices.qRIXS_ROUGH_GPI_03.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 2^Value + InputDst, GVL_Devices.qRIXS_SC_VRC_31.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 2^Input + InputDst, GVL_Devices.qRIXS_SC_VRC_31.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 1^Input + InputDst, GVL_Devices.qRIXS_SDS_GPI_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 1^Value + InputDst, GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Inputs^QRIX_MOT_SDS_MMS_H_BACKWARD_EN + InputDst, GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Inputs^QRIX_MOT_SDS_MMS_H_FORWARD_EN + InputDst, GVL_SA.qRIXS_SA_GCC_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E6_EL3174-0002, AI Standard Channel 2^Value + InputDst, GVL_SA.qRIXS_SA_GCC_01.i_xDisc_Active, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 4^Input + InputDst, GVL_SA.qRIXS_SA_GCC_01.i_xHV_ON, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 3^Input + InputDst, GVL_SA.qRIXS_SA_GCC_02.i_iPRESS_R, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E6_EL3174-0002, AI Standard Channel 2^Value + InputDst, GVL_SA.qRIXS_SA_GCC_02.i_xDisc_Active, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 4^Input + InputDst, GVL_SA.qRIXS_SA_GCC_02.i_xHV_ON, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 3^Input + OutputSrc, GVL_Devices.QRIX_SC_PTM_10.q_PumpingStation, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_12, Channel 3^Output + OutputSrc, GVL_Devices.QRIX_SC_PTM_10.q_RunDO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_12, Channel 1^Output + OutputSrc, GVL_Devices.QRIX_SC_PTM_10.q_xRemote, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_12, Channel 2^Output + OutputSrc, GVL_Devices.QRIX_SC_PTM_20.q_RunDO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 1^Output + OutputSrc, GVL_Devices.QRIX_SC_PTM_20.q_xReset, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 2^Output + OutputSrc, GVL_Devices.QRIX_SC_PTM_30.q_RunDO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 3^Output + OutputSrc, GVL_Devices.QRIX_SC_PTM_30.q_xReset, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 4^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VGC_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_08, Channel 1^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VGC_02.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_08, Channel 2^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VGC_03.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_02, Channel 4^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VGC_04.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_04, Channel 1^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VGC_05.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_04, Channel 2^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VRC_10.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_02, Channel 1^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VRC_20.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_02, Channel 2^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VRC_30.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_04, Channel 4^Output + OutputSrc, GVL_Devices.fb_QRIX_SC_VRC_31.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_10, Channel 1^Output + OutputSrc, GVL_Devices.fb_QRIX_SDS_VRC_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL2004_02_02, Channel 1^Output + OutputSrc, GVL_Devices.qRIXS_DET_PIP_02.q_xHVEna_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL2794_00_04, Channel 4^Output + OutputSrc, GVL_Devices.qRIXS_SC_VGC_05.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_04, Channel 2^Output + OutputSrc, GVL_Devices.qRIXS_SC_VRC_31.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_10, Channel 1^Output + OutputSrc, GVL_SA.qRIXS_SA_GCC_01.q_xHV_DIS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E4_EL2624, Channel 2^Output + OutputSrc, GVL_SA.qRIXS_SA_GCC_02.q_xHV_DIS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E4_EL2624, Channel 2^Output + PLC_QRIX_VAC Instance, CommTask Inputs^GVL_Devices.qRIXS_ROUGH_GPI_04.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 3^Value + PLC_QRIX_VAC Instance, CommTask Inputs^GVL_Devices.qRIXS_SC_VGC_04.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 2^Input + PLC_QRIX_VAC Instance, CommTask Inputs^GVL_Devices.qRIXS_SC_VGC_04.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 1^Input + PLC_QRIX_VAC Instance, CommTask Inputs^GVL_Devices.qRIXS_SC_VGC_05.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 4^Input + PLC_QRIX_VAC Instance, CommTask Inputs^GVL_Devices.qRIXS_SC_VGC_05.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_05, Channel 3^Input + PLC_QRIX_VAC Instance, CommTask Inputs^GVL_Interface.QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Inputs^QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS + PLC_QRIX_VAC Instance, CommTask Outputs^GVL_Devices.qRIXS_SC_VGC_04.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_04, Channel 1^Output + PLC_QRIX_VAC Instance, CommTask Outputs^GVL_Devices.qRIXS_SC_VGC_05.q_xCLS_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_04, Channel 2^Output + PLC_QRIX_VAC Instance, CommTask Outputs^GVL_Interface.QRIX_VAC_VGC_03_CL_CMD, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Outputs^QRIX_VAC_VGC_03_CL_CMD + PLC_QRIX_VAC Instance, CommTask Outputs^GVL_Interface.QRIX_VAC_VGC_03_OP_CMD, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Outputs^QRIX_VAC_VGC_03_OP_CMD + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_DET_PIP_01.i_iPRESS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL3064_00_03, AI Standard Channel 4^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_DET_PIP_01.i_xSP_DI, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_05, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_OPT_PIP_01.i_iPRESS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL3064_00_03, AI Standard Channel 3^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_OPT_PIP_01.i_xSP_DI, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_05, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_PRO_01.i_xAlarmOK, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL1088_03_01, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_PRO_01.i_xBPStatus, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL1088_03_01, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_PRO_01.i_xMPStatus, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL1088_03_01, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_PRO_01.i_xWarning, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL1088_03_01, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_ROUGH_GPI_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL3174-0002_03_07, AI Standard Channel 4^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_ROUGH_GPI_02.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL3174_00_09, AI Standard Channel 1^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_ROUGH_GPI_31.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL3174-0002_01_23, AI Standard Channel 3^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_ROUGH_VRC_01.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_12, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_ROUGH_VRC_01.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_12, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_ROUGH_VRC_02.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_12, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_ROUGH_VRC_02.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_12, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SA_GCP_02.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 2^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_GCC_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL3174-0002_01_23, AI Standard Channel 1^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_GCC_01.i_xDisc_Active, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1124_01_22, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_GCC_01.i_xHV_ON, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1124_01_22, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_GPI_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL3174-0002_01_23, AI Standard Channel 2^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PIP_01.i_iPRESS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL3064_00_03, AI Standard Channel 1^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PIP_01.i_xSP_DI, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_05, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PIP_02.i_iPRESS, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL3064_00_03, AI Standard Channel 2^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PIP_02.i_xSP_DI, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL1004_00_05, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PTM_10.i_xAtSpd, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_13, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PTM_10.i_xFaultNC, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_13, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PTM_10.i_xRemote, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_13, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PTM_20.i_xAtSpd, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PTM_20.i_xFaultNC, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PTM_30.i_xAtSpd, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_PTM_30.i_xFaultNC, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_16, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VGC_01.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_07, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VGC_01.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_07, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VGC_02.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VGC_02.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_09, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VGC_03.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VGC_03.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VRC_10.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VRC_10.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VRC_20.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VRC_20.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_01, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VRC_30.i_xClsLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SC_VRC_30.i_xOpnLS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL1004_01_03, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SDS_GCP_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL3174-0002_02_13, AI Standard Channel 1^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SDS_PTM_10.i_xAtSpd, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL1004_02_08, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SDS_PTM_10.i_xFaultNC, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL1004_02_08, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SSL_GCP_20.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL3174-0002_01_24, AI Standard Channel 1^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Devices.qRIXS_SSL_GCP_30.i_iPRESS_R, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL3174-0002_01_24, AI Standard Channel 2^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Inputs^QRIX_MOT_SDS_MMS_H_BACKWARD_EN + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692), IO Inputs^QRIX_MOT_SDS_MMS_H_FORWARD_EN + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_DET_GCC_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E6_EL3174-0002, AI Standard Channel 2^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_DET_GCC_01.i_xDisc_Active, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_DET_GCC_01.i_xHV_ON, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_DET_GPI_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E5_EL3174-0002, AI Standard Channel 2^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_DET_VRC_01.i_xClsLS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E2_EL1004, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_DET_VRC_01.i_xOpnLS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E2_EL1004, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_OPT_GCC_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E6_EL3174-0002, AI Standard Channel 1^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_OPT_GCC_01.i_xDisc_Active, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_OPT_GCC_01.i_xHV_ON, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E8_EL1124, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_OPT_GPI_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E5_EL3174-0002, AI Standard Channel 1^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_OPT_VGC_01.i_xClsLS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E1_EL1004, Channel 2^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_OPT_VGC_01.i_xOpnLS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E1_EL1004, Channel 1^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_SA_GCP_01.i_iPRESS_R, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E5_EL3174-0002, AI Standard Channel 3^Value + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_SA_VWC_01.i_xClsLS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E1_EL1004, Channel 4^Input + PLC_QRIX_VAC Instance, PlcTask Inputs^GVL_SA.qRIXS_SA_VWC_01.i_xOpnLS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E1_EL1004, Channel 3^Input + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.QRIX_ROUGH_VRO_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL2212_03_04, DOX Control Channel 1^Control^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_DET_PIP_01.q_xHVEna_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL2794_00_04, Channel 4^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_OPT_PIP_01.q_xHVEna_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL2794_00_04, Channel 3^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_PRO_01.q_xBPStart, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL2794_03_03, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_PRO_01.q_xMPStart, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^B950-310-WALL-W-DRL-02^EL2794_03_03, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_ROUGH_VRC_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL2004_00_13, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_ROUGH_VRC_02.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL2004_00_13, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_GCC_01.q_xHV_DIS, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2624_01_18, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PIP_01.q_xHVEna_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL2794_00_04, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PIP_02.q_xHVEna_DO, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EL2794_00_04, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PTM_10.q_PumpingStation, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_12, Channel 3^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PTM_10.q_RunDO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_12, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PTM_10.q_xRemote, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_12, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PTM_20.q_RunDO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PTM_20.q_xReset, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PTM_30.q_RunDO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 3^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_PTM_30.q_xReset, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2794_01_15, Channel 4^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_VGC_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_08, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_VGC_02.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_08, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_VGC_03.q_xCLS_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_10, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_VGC_03.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_02, Channel 4^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_VRC_10.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_02, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_VRC_20.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_02, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SC_VRC_30.q_xOPN_DO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_04^EL2004_01_04, Channel 4^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SDS_PTM_10.q_RunDO, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL2794_02_09, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_Devices.qRIXS_SDS_PTM_10.q_xReset, TIID^Device 1 (EtherCAT)^B950_233_WALL_S_DRL_05^EL2794_02_09, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^PMPS_FFO, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut, TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^PMPS_FFO, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_SA.qRIXS_DET_GCC_01.q_xHV_DIS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E4_EL2624, Channel 2^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_SA.qRIXS_DET_VRC_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E3_EL2004, Channel 3^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_SA.qRIXS_OPT_GCC_01.q_xHV_DIS, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E4_EL2624, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_SA.qRIXS_OPT_VGC_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E3_EL2004, Channel 1^Output + PLC_QRIX_VAC Instance, PlcTask Outputs^GVL_SA.qRIXS_SA_VWC_01.q_xOPN_DO, TIID^Device 1 (EtherCAT)^qRIXS_PNL1_E0_EK1100^qRIXS_PNL1_E3_EL2004, Channel 2^Output diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_nc.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_nc.rst.txt new file mode 100644 index 0000000..d02a987 --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_nc.rst.txt @@ -0,0 +1,4 @@ + +NC Settings +----------- + diff --git a/v0.1.0/_sources/lcls-plc-qrix-vac_pragmas.rst.txt b/v0.1.0/_sources/lcls-plc-qrix-vac_pragmas.rst.txt new file mode 100644 index 0000000..b6dae31 --- /dev/null +++ b/v0.1.0/_sources/lcls-plc-qrix-vac_pragmas.rst.txt @@ -0,0 +1,21 @@ + +Pragmas +------- + +.. csv-table:: + :header: PLC Name, Total Pragmas, Errors + :align: center + + :ref:`PLC_QRIX_VAC `, 117, 0 + + +.. _PLC_QRIX_VAC_overview_pragmas: + + +PLC_QRIX_VAC +^^^^^^^^^^^^ + +Total pragmas found: 117 +Total linter errors: 0 + + diff --git a/v0.1.0/_sources/test.rst.txt b/v0.1.0/_sources/test.rst.txt new file mode 100644 index 0000000..e69de29 diff --git a/v0.1.0/_static/_sphinx_javascript_frameworks_compat.js b/v0.1.0/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 0000000..8141580 --- /dev/null +++ b/v0.1.0/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,123 @@ +/* Compatability shim for jQuery and underscores.js. + * + * Copyright Sphinx contributors + * Released under the two clause BSD licence + */ + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/v0.1.0/_static/basic.css b/v0.1.0/_static/basic.css new file mode 100644 index 0000000..f316efc --- /dev/null +++ b/v0.1.0/_static/basic.css @@ -0,0 +1,925 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/v0.1.0/_static/css/badge_only.css b/v0.1.0/_static/css/badge_only.css new file mode 100644 index 0000000..c718cee --- /dev/null +++ b/v0.1.0/_static/css/badge_only.css @@ -0,0 +1 @@ +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file diff --git a/v0.1.0/_static/css/fonts/Roboto-Slab-Bold.woff b/v0.1.0/_static/css/fonts/Roboto-Slab-Bold.woff new file mode 100644 index 0000000..6cb6000 Binary files /dev/null and b/v0.1.0/_static/css/fonts/Roboto-Slab-Bold.woff differ diff --git a/v0.1.0/_static/css/fonts/Roboto-Slab-Bold.woff2 b/v0.1.0/_static/css/fonts/Roboto-Slab-Bold.woff2 new file mode 100644 index 0000000..7059e23 Binary files /dev/null and b/v0.1.0/_static/css/fonts/Roboto-Slab-Bold.woff2 differ diff --git a/v0.1.0/_static/css/fonts/Roboto-Slab-Regular.woff b/v0.1.0/_static/css/fonts/Roboto-Slab-Regular.woff new file mode 100644 index 0000000..f815f63 Binary files /dev/null and b/v0.1.0/_static/css/fonts/Roboto-Slab-Regular.woff differ diff --git a/v0.1.0/_static/css/fonts/Roboto-Slab-Regular.woff2 b/v0.1.0/_static/css/fonts/Roboto-Slab-Regular.woff2 new file mode 100644 index 0000000..f2c76e5 Binary files /dev/null and b/v0.1.0/_static/css/fonts/Roboto-Slab-Regular.woff2 differ diff --git a/v0.1.0/_static/css/fonts/fontawesome-webfont.eot b/v0.1.0/_static/css/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/v0.1.0/_static/css/fonts/fontawesome-webfont.eot differ diff --git a/v0.1.0/_static/css/fonts/fontawesome-webfont.svg b/v0.1.0/_static/css/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/v0.1.0/_static/css/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v0.1.0/_static/css/fonts/fontawesome-webfont.ttf b/v0.1.0/_static/css/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/v0.1.0/_static/css/fonts/fontawesome-webfont.ttf differ diff --git a/v0.1.0/_static/css/fonts/fontawesome-webfont.woff b/v0.1.0/_static/css/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/v0.1.0/_static/css/fonts/fontawesome-webfont.woff differ diff --git a/v0.1.0/_static/css/fonts/fontawesome-webfont.woff2 b/v0.1.0/_static/css/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/v0.1.0/_static/css/fonts/fontawesome-webfont.woff2 differ diff --git a/v0.1.0/_static/css/fonts/lato-bold-italic.woff b/v0.1.0/_static/css/fonts/lato-bold-italic.woff new file mode 100644 index 0000000..88ad05b Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-bold-italic.woff differ diff --git a/v0.1.0/_static/css/fonts/lato-bold-italic.woff2 b/v0.1.0/_static/css/fonts/lato-bold-italic.woff2 new file mode 100644 index 0000000..c4e3d80 Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-bold-italic.woff2 differ diff --git a/v0.1.0/_static/css/fonts/lato-bold.woff b/v0.1.0/_static/css/fonts/lato-bold.woff new file mode 100644 index 0000000..c6dff51 Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-bold.woff differ diff --git a/v0.1.0/_static/css/fonts/lato-bold.woff2 b/v0.1.0/_static/css/fonts/lato-bold.woff2 new file mode 100644 index 0000000..bb19504 Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-bold.woff2 differ diff --git a/v0.1.0/_static/css/fonts/lato-normal-italic.woff b/v0.1.0/_static/css/fonts/lato-normal-italic.woff new file mode 100644 index 0000000..76114bc Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-normal-italic.woff differ diff --git a/v0.1.0/_static/css/fonts/lato-normal-italic.woff2 b/v0.1.0/_static/css/fonts/lato-normal-italic.woff2 new file mode 100644 index 0000000..3404f37 Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-normal-italic.woff2 differ diff --git a/v0.1.0/_static/css/fonts/lato-normal.woff b/v0.1.0/_static/css/fonts/lato-normal.woff new file mode 100644 index 0000000..ae1307f Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-normal.woff differ diff --git a/v0.1.0/_static/css/fonts/lato-normal.woff2 b/v0.1.0/_static/css/fonts/lato-normal.woff2 new file mode 100644 index 0000000..3bf9843 Binary files /dev/null and b/v0.1.0/_static/css/fonts/lato-normal.woff2 differ diff --git a/v0.1.0/_static/css/theme.css b/v0.1.0/_static/css/theme.css new file mode 100644 index 0000000..19a446a --- /dev/null +++ b/v0.1.0/_static/css/theme.css @@ -0,0 +1,4 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:"ï€"}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:"ï€"}.fa-search-plus:before{content:""}.fa-search-minus:before{content:"ï€"}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:"ï€"}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:"ï€"}.fa-map-marker:before{content:"ï"}.fa-adjust:before{content:"ï‚"}.fa-tint:before{content:"ïƒ"}.fa-edit:before,.fa-pencil-square-o:before{content:"ï„"}.fa-share-square-o:before{content:"ï…"}.fa-check-square-o:before{content:"ï†"}.fa-arrows:before{content:"ï‡"}.fa-step-backward:before{content:"ïˆ"}.fa-fast-backward:before{content:"ï‰"}.fa-backward:before{content:"ïŠ"}.fa-play:before{content:"ï‹"}.fa-pause:before{content:"ïŒ"}.fa-stop:before{content:"ï"}.fa-forward:before{content:"ïŽ"}.fa-fast-forward:before{content:"ï"}.fa-step-forward:before{content:"ï‘"}.fa-eject:before{content:"ï’"}.fa-chevron-left:before{content:"ï“"}.fa-chevron-right:before{content:"ï”"}.fa-plus-circle:before{content:"ï•"}.fa-minus-circle:before{content:"ï–"}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:"ï—"}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:"ï˜"}.fa-question-circle:before{content:"ï™"}.fa-info-circle:before{content:"ïš"}.fa-crosshairs:before{content:"ï›"}.fa-times-circle-o:before{content:"ïœ"}.fa-check-circle-o:before{content:"ï"}.fa-ban:before{content:"ïž"}.fa-arrow-left:before{content:"ï "}.fa-arrow-right:before{content:"ï¡"}.fa-arrow-up:before{content:"ï¢"}.fa-arrow-down:before{content:"ï£"}.fa-mail-forward:before,.fa-share:before{content:"ï¤"}.fa-expand:before{content:"ï¥"}.fa-compress:before{content:"ï¦"}.fa-plus:before{content:"ï§"}.fa-minus:before{content:"ï¨"}.fa-asterisk:before{content:"ï©"}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:"ïª"}.fa-gift:before{content:"ï«"}.fa-leaf:before{content:"ï¬"}.fa-fire:before,.icon-fire:before{content:"ï­"}.fa-eye:before{content:"ï®"}.fa-eye-slash:before{content:"ï°"}.fa-exclamation-triangle:before,.fa-warning:before{content:"ï±"}.fa-plane:before{content:"ï²"}.fa-calendar:before{content:"ï³"}.fa-random:before{content:"ï´"}.fa-comment:before{content:"ïµ"}.fa-magnet:before{content:"ï¶"}.fa-chevron-up:before{content:"ï·"}.fa-chevron-down:before{content:"ï¸"}.fa-retweet:before{content:"ï¹"}.fa-shopping-cart:before{content:"ïº"}.fa-folder:before{content:"ï»"}.fa-folder-open:before{content:"ï¼"}.fa-arrows-v:before{content:"ï½"}.fa-arrows-h:before{content:"ï¾"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"ï‚€"}.fa-twitter-square:before{content:"ï‚"}.fa-facebook-square:before{content:"ï‚‚"}.fa-camera-retro:before{content:""}.fa-key:before{content:"ï‚„"}.fa-cogs:before,.fa-gears:before{content:"ï‚…"}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:"ï‚Š"}.fa-sign-out:before{content:"ï‚‹"}.fa-linkedin-square:before{content:"ï‚Œ"}.fa-thumb-tack:before{content:"ï‚"}.fa-external-link:before{content:"ï‚Ž"}.fa-sign-in:before{content:"ï‚"}.fa-trophy:before{content:"ï‚‘"}.fa-github-square:before{content:"ï‚’"}.fa-upload:before{content:"ï‚“"}.fa-lemon-o:before{content:"ï‚”"}.fa-phone:before{content:"ï‚•"}.fa-square-o:before{content:"ï‚–"}.fa-bookmark-o:before{content:"ï‚—"}.fa-phone-square:before{content:""}.fa-twitter:before{content:"ï‚™"}.fa-facebook-f:before,.fa-facebook:before{content:"ï‚š"}.fa-github:before,.icon-github:before{content:"ï‚›"}.fa-unlock:before{content:"ï‚œ"}.fa-credit-card:before{content:"ï‚"}.fa-feed:before,.fa-rss:before{content:"ï‚ž"}.fa-hdd-o:before{content:"ï‚ "}.fa-bullhorn:before{content:"ï‚¡"}.fa-bell:before{content:""}.fa-certificate:before{content:"ï‚£"}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:"ï‚¥"}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"ï‚©"}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:"ï‚«"}.fa-globe:before{content:""}.fa-wrench:before{content:"ï‚­"}.fa-tasks:before{content:"ï‚®"}.fa-filter:before{content:"ï‚°"}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:"ïƒ"}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:"ïƒ"}.fa-table:before{content:""}.fa-magic:before{content:"ïƒ"}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:"ïƒ"}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:"ï‚¢"}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:"ï„€"}.fa-angle-double-right:before{content:"ï„"}.fa-angle-double-up:before{content:"ï„‚"}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:"ï„„"}.fa-angle-right:before{content:"ï„…"}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:"ï„Š"}.fa-mobile-phone:before,.fa-mobile:before{content:"ï„‹"}.fa-circle-o:before{content:"ï„Œ"}.fa-quote-left:before{content:"ï„"}.fa-quote-right:before{content:"ï„Ž"}.fa-spinner:before{content:"ï„"}.fa-circle:before{content:"ï„‘"}.fa-mail-reply:before,.fa-reply:before{content:"ï„’"}.fa-github-alt:before{content:"ï„“"}.fa-folder-o:before{content:"ï„”"}.fa-folder-open-o:before{content:"ï„•"}.fa-smile-o:before{content:""}.fa-frown-o:before{content:"ï„™"}.fa-meh-o:before{content:"ï„š"}.fa-gamepad:before{content:"ï„›"}.fa-keyboard-o:before{content:"ï„œ"}.fa-flag-o:before{content:"ï„"}.fa-flag-checkered:before{content:"ï„ž"}.fa-terminal:before{content:"ï„ "}.fa-code:before{content:"ï„¡"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"ï„¢"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"ï„£"}.fa-location-arrow:before{content:""}.fa-crop:before{content:"ï„¥"}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:"ï„©"}.fa-exclamation:before{content:""}.fa-superscript:before{content:"ï„«"}.fa-subscript:before{content:""}.fa-eraser:before{content:"ï„­"}.fa-puzzle-piece:before{content:"ï„®"}.fa-microphone:before{content:"ï„°"}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:"ï„´"}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:"ï„·"}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:"ï„»"}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:"ï…€"}.fa-ellipsis-h:before{content:"ï…"}.fa-ellipsis-v:before{content:"ï…‚"}.fa-rss-square:before{content:"ï…ƒ"}.fa-play-circle:before{content:"ï…„"}.fa-ticket:before{content:"ï……"}.fa-minus-square:before{content:"ï…†"}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:"ï…‡"}.fa-level-up:before{content:"ï…ˆ"}.fa-level-down:before{content:"ï…‰"}.fa-check-square:before{content:"ï…Š"}.fa-pencil-square:before{content:"ï…‹"}.fa-external-link-square:before{content:"ï…Œ"}.fa-share-square:before{content:"ï…"}.fa-compass:before{content:"ï…Ž"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"ï…"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"ï…‘"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"ï…’"}.fa-eur:before,.fa-euro:before{content:"ï…“"}.fa-gbp:before{content:"ï…”"}.fa-dollar:before,.fa-usd:before{content:"ï…•"}.fa-inr:before,.fa-rupee:before{content:"ï…–"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"ï…—"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"ï…˜"}.fa-krw:before,.fa-won:before{content:"ï…™"}.fa-bitcoin:before,.fa-btc:before{content:"ï…š"}.fa-file:before{content:"ï…›"}.fa-file-text:before{content:"ï…œ"}.fa-sort-alpha-asc:before{content:"ï…"}.fa-sort-alpha-desc:before{content:"ï…ž"}.fa-sort-amount-asc:before{content:"ï… "}.fa-sort-amount-desc:before{content:"ï…¡"}.fa-sort-numeric-asc:before{content:"ï…¢"}.fa-sort-numeric-desc:before{content:"ï…£"}.fa-thumbs-up:before{content:"ï…¤"}.fa-thumbs-down:before{content:"ï…¥"}.fa-youtube-square:before{content:"ï…¦"}.fa-youtube:before{content:"ï…§"}.fa-xing:before{content:"ï…¨"}.fa-xing-square:before{content:"ï…©"}.fa-youtube-play:before{content:"ï…ª"}.fa-dropbox:before{content:"ï…«"}.fa-stack-overflow:before{content:"ï…¬"}.fa-instagram:before{content:"ï…­"}.fa-flickr:before{content:"ï…®"}.fa-adn:before{content:"ï…°"}.fa-bitbucket:before,.icon-bitbucket:before{content:"ï…±"}.fa-bitbucket-square:before{content:"ï…²"}.fa-tumblr:before{content:"ï…³"}.fa-tumblr-square:before{content:"ï…´"}.fa-long-arrow-down:before{content:"ï…µ"}.fa-long-arrow-up:before{content:"ï…¶"}.fa-long-arrow-left:before{content:"ï…·"}.fa-long-arrow-right:before{content:"ï…¸"}.fa-apple:before{content:"ï…¹"}.fa-windows:before{content:"ï…º"}.fa-android:before{content:"ï…»"}.fa-linux:before{content:"ï…¼"}.fa-dribbble:before{content:"ï…½"}.fa-skype:before{content:"ï…¾"}.fa-foursquare:before{content:""}.fa-trello:before{content:"ï†"}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:"ï†"}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:"ï†"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:"ï†"}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:"ï‡"}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"ï‡"}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"ï‡"}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:"ï‡"}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:"ïˆ"}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:"ïˆ"}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:"ïˆ"}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:"ïˆ"}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"ï‰"}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:"ï‰"}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:"ï‰"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:"ï‰"}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:"ïŠ"}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:"ïŠ"}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:"ïŠ"}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:"ïŠ"}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:"ï‹€"}.fa-id-badge:before{content:"ï‹"}.fa-drivers-license:before,.fa-id-card:before{content:"ï‹‚"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:"ï‹„"}.fa-free-code-camp:before{content:"ï‹…"}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"ï‹Š"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"ï‹‹"}.fa-shower:before{content:"ï‹Œ"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"ï‹"}.fa-podcast:before{content:"ï‹Ž"}.fa-window-maximize:before{content:"ï‹"}.fa-window-minimize:before{content:"ï‹‘"}.fa-window-restore:before{content:"ï‹’"}.fa-times-rectangle:before,.fa-window-close:before{content:"ï‹“"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"ï‹”"}.fa-bandcamp:before{content:"ï‹•"}.fa-grav:before{content:"ï‹–"}.fa-etsy:before{content:"ï‹—"}.fa-imdb:before{content:""}.fa-ravelry:before{content:"ï‹™"}.fa-eercast:before{content:"ï‹š"}.fa-microchip:before{content:"ï‹›"}.fa-snowflake-o:before{content:"ï‹œ"}.fa-superpowers:before{content:"ï‹"}.fa-wpexplorer:before{content:"ï‹ž"}.fa-meetup:before{content:"ï‹ "}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/v0.1.0/_static/docs-versions-menu.js b/v0.1.0/_static/docs-versions-menu.js new file mode 100644 index 0000000..696095a --- /dev/null +++ b/v0.1.0/_static/docs-versions-menu.js @@ -0,0 +1,148 @@ +"use strict"; + +function getGhPagesCurrentFolder() { + // Extract version folder under the assumpgion that the URL is of the form + // https://.github.io///... + if (window.location.hostname.includes("github.io")){ + return window.location.pathname.split('/')[2]; + } +} + +function getRootUrl() { + // Return the "root" URL, i.e. everything before the current folder + // (getGhPagesCurrentFolder). On gh-pages, this includes the project name. + var root_url = window.location.origin; + if (window.location.hostname.includes("github.io")){ + root_url = root_url + '/' + window.location.pathname.split('/')[1]; + } + return root_url; +} + +function getGithubProjectUrl(){ + // Return the project url on Github, under the assumption that the current + // page is hosted on github-pages (https://.github.io//) + var root_url = getRootUrl(); + var match = root_url.match(/([\w\d-]+)\.github\.io\/([\w\d-]+)/) + if (match !== null){ + var username = match[1]; + var projectname = match[2]; + return "https://github.com/" + username + "/" + projectname; + } else { + return null + } +} + +function _addVersionsMenu(version_data) { + // The menu was reverse-engineered from the RTD websites, so it's very + // specific to the sphinx_rtd_theme + var folders = version_data["versions"]; + var root_url = getRootUrl(); + var current_url = document.URL; + var current_folder = getGhPagesCurrentFolder(); + if (current_folder === undefined) return; + var current_version = version_data["labels"][current_folder]; + var menu = document.createElement('div'); + menu.setAttribute('class', 'rst-versions'); + menu.setAttribute('data-toggle', 'rst-versions'); + menu.setAttribute('role', 'note'); + menu.setAttribute('aria-label', 'versions'); + var inner_html = + "" + + " Docs " + + "" + current_version + " " + + "" + + "" + + "
" + + "
" + + "
" + + "
Versions
"; + var i; + for (i in folders) { + var folder = folders[i]; + if (folder == current_folder){ + var inner_html = inner_html + "
" + current_version + "
"; + } else { + var inner_html = inner_html + "
" + version_data["labels"][folder] + "
"; + } + } + var downloads = version_data["downloads"][current_folder]; + if (downloads.length > 0){ + var inner_html = inner_html + + "
Downloads
"; + for (i in downloads) { + var download_label = downloads[i][0]; + var download_url = downloads[i][1]; + if (!(/^(https?|ftp):/.test(download_url))){ + if (!download_url.startsWith('/')){ + var download_url = '/' + download_url; + } + var download_url = root_url + download_url; + } + var inner_html = inner_html + "
" + + download_label + "
"; + } + } + var github_project_url = getGithubProjectUrl(); + if (github_project_url !== null && github_project_url.length > 0){ + var inner_html = inner_html + + "
On Github
" + + "
Project Home
" + + "
Issues
"; + } + var inner_html = inner_html + + "
" + + "
" + + "Generated by Docs Versions Menu" + + "" + + "
" + + "
"; + menu.innerHTML = inner_html; + var parent = document.body; + parent.insertBefore(menu, parent.lastChild); + + // Add a warning banner for dev/outdated versions + var warning; + var msg; + if (version_data["warnings"][current_folder].indexOf("outdated") >=0){ + warning = document.createElement('div'); + warning.setAttribute('class', 'admonition danger'); + msg = "This document is for an outdated version."; + } else if (version_data["warnings"][current_folder].indexOf("unreleased") >=0){ + warning = document.createElement('div'); + warning.setAttribute('class', 'admonition danger'); + msg = "This document is for an unreleased development version."; + } else if (version_data["warnings"][current_folder].indexOf("prereleased") >=0){ + warning = document.createElement('div'); + warning.setAttribute('class', 'admonition danger'); + msg = "This document is for a pre-release development version."; + } + if (warning !== undefined){ + if (version_data["latest"] !== null){ + msg = msg + " Documentation is available for the " + "latest public release." + } + warning.innerHTML = "

Note

" + + "

" + msg + "

"; + var parent = document.querySelector('div.body') + || document.querySelector('div.document') + || document.body; + parent.insertBefore(warning, parent.firstChild); + } + + +} + +function addVersionsMenu() { + // We assume that we can load versions.json from + // https://.github.io//versions.json + // That is, there's a path between the hostname and versions.json + var json_file = "/" + window.location.pathname.split("/")[1] + "/versions.json"; + $.getJSON(json_file, _addVersionsMenu); +} + +document.addEventListener('DOMContentLoaded', addVersionsMenu); \ No newline at end of file diff --git a/v0.1.0/_static/doctools.js b/v0.1.0/_static/doctools.js new file mode 100644 index 0000000..4d67807 --- /dev/null +++ b/v0.1.0/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/v0.1.0/_static/documentation_options.js b/v0.1.0/_static/documentation_options.js new file mode 100644 index 0000000..7e4c114 --- /dev/null +++ b/v0.1.0/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/v0.1.0/_static/expand-collapse.svg b/v0.1.0/_static/expand-collapse.svg new file mode 100644 index 0000000..f34809c --- /dev/null +++ b/v0.1.0/_static/expand-collapse.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/v0.1.0/_static/file.png b/v0.1.0/_static/file.png new file mode 100644 index 0000000..a858a41 Binary files /dev/null and b/v0.1.0/_static/file.png differ diff --git a/v0.1.0/_static/jquery.js b/v0.1.0/_static/jquery.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/v0.1.0/_static/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/v0.1.0/_static/js/html5shiv.min.js b/v0.1.0/_static/js/html5shiv.min.js new file mode 100644 index 0000000..cd1c674 --- /dev/null +++ b/v0.1.0/_static/js/html5shiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3-pre",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/v0.1.0/_static/js/theme.js b/v0.1.0/_static/js/theme.js new file mode 100644 index 0000000..1fddb6e --- /dev/null +++ b/v0.1.0/_static/js/theme.js @@ -0,0 +1 @@ +!function(n){var e={};function t(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,i){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:i})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(i,o,function(e){return n[e]}.bind(null,o));return i},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=0)}([function(n,e,t){t(1),n.exports=t(3)},function(n,e,t){(function(){var e="undefined"!=typeof window?window.jQuery:t(2);n.exports.ThemeNav={navBar:null,win:null,winScroll:!1,winResize:!1,linkScroll:!1,winPosition:0,winHeight:null,docHeight:null,isRunning:!1,enable:function(n){var t=this;void 0===n&&(n=!0),t.isRunning||(t.isRunning=!0,e((function(e){t.init(e),t.reset(),t.win.on("hashchange",t.reset),n&&t.win.on("scroll",(function(){t.linkScroll||t.winScroll||(t.winScroll=!0,requestAnimationFrame((function(){t.onScroll()})))})),t.win.on("resize",(function(){t.winResize||(t.winResize=!0,requestAnimationFrame((function(){t.onResize()})))})),t.onResize()})))},enableSticky:function(){this.enable(!0)},init:function(n){n(document);var e=this;this.navBar=n("div.wy-side-scroll:first"),this.win=n(window),n(document).on("click","[data-toggle='wy-nav-top']",(function(){n("[data-toggle='wy-nav-shift']").toggleClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift")})).on("click",".wy-menu-vertical .current ul li a",(function(){var t=n(this);n("[data-toggle='wy-nav-shift']").removeClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift"),e.toggleCurrent(t),e.hashChange()})).on("click","[data-toggle='rst-current-version']",(function(){n("[data-toggle='rst-versions']").toggleClass("shift-up")})),n("table.docutils:not(.field-list,.footnote,.citation)").wrap("
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n(''),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current").attr("aria-expanded","false"),t.addClass("current").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current").attr("aria-expanded","true");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").attr("aria-expanded","false"),e.toggleClass("current").attr("aria-expanded",(function(n,e){return"true"==e?"false":"true"})))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/v0.1.0/_static/minus.png b/v0.1.0/_static/minus.png new file mode 100644 index 0000000..d96755f Binary files /dev/null and b/v0.1.0/_static/minus.png differ diff --git a/v0.1.0/_static/plus.png b/v0.1.0/_static/plus.png new file mode 100644 index 0000000..7107cec Binary files /dev/null and b/v0.1.0/_static/plus.png differ diff --git a/v0.1.0/_static/pygments.css b/v0.1.0/_static/pygments.css new file mode 100644 index 0000000..84ab303 --- /dev/null +++ b/v0.1.0/_static/pygments.css @@ -0,0 +1,75 @@ +pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #3D7B7B; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #9C6500 } /* Comment.Preproc */ +.highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +.highlight .gr { color: #E40000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #008400 } /* Generic.Inserted */ +.highlight .go { color: #717171 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #687822 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #767600 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #666666 } /* Literal.Number.Bin */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #A45A77 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #0000FF } /* Name.Function.Magic */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .vm { color: #19177C } /* Name.Variable.Magic */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/v0.1.0/_static/searchtools.js b/v0.1.0/_static/searchtools.js new file mode 100644 index 0000000..92da3f8 --- /dev/null +++ b/v0.1.0/_static/searchtools.js @@ -0,0 +1,619 @@ +/* + * searchtools.js + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for the full-text search. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms, highlightTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; + + const [docName, title, anchor, descr, score, _filename] = item; + + let listItem = document.createElement("li"); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = contentRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = contentRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms, anchor) + ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = _( + "Search finished, found ${resultCount} page(s) matching the search query." + ).replace('${resultCount}', resultCount); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms, + highlightTerms, +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString, anchor) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + for (const removalQuery of [".headerlinks", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent) return docContent.textContent; + + console.warn( + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + _parseQuery: (query) => { + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename]. + const normalResults = []; + const nonMainIndexResults = []; + + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase().trim(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + let score = Math.round(100 * queryLower.length / title.length) + normalResults.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } + } + } + } + + // lookup as object + objectTerms.forEach((term) => + normalResults.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms, highlightTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/v0.1.0/_static/sphinx_highlight.js b/v0.1.0/_static/sphinx_highlight.js new file mode 100644 index 0000000..8a96c69 --- /dev/null +++ b/v0.1.0/_static/sphinx_highlight.js @@ -0,0 +1,154 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); + parent.insertBefore( + span, + parent.insertBefore( + rest, + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/v0.1.0/_static/tree.css b/v0.1.0/_static/tree.css new file mode 100644 index 0000000..2ef2eb4 --- /dev/null +++ b/v0.1.0/_static/tree.css @@ -0,0 +1,88 @@ +/* Adapted from https://iamkate.com/code/tree-views/ - thanks! */ + +.tree{ + --spacing : 1.5rem; + --radius : 10px; +} + +.tree li{ + display : block; + position : relative; + padding-left : calc(2 * var(--spacing) - var(--radius) - 2px); +} + +.tree ul{ + margin-left : calc(var(--radius) - var(--spacing)); + padding-left : 0; +} + +.tree ul li{ + border-left : 2px solid #ddd; +} + +.tree ul li:last-child{ + border-color : transparent; +} + +.tree ul li::before{ + content : ''; + display : block; + position : absolute; + top : calc(var(--spacing) / -2); + left : -2px; + width : calc(var(--spacing) + 2px); + height : calc(var(--spacing) + 1px); + border : solid #ddd; + border-width : 0 0 2px 2px; +} + +.tree summary{ + display : block; + cursor : pointer; +} + +.tree summary::marker, +.tree summary::-webkit-details-marker{ + display : none; +} + +.tree summary:focus{ + outline : none; +} + +.tree summary:focus-visible{ + outline : 1px dotted #000; +} + +.tree summary::before{ + content : ''; + display : block; + position : absolute; + top : calc(var(--spacing) / 2 - var(--radius)); + left : calc(var(--spacing) - var(--radius) - 1px); + width : calc(2 * var(--radius)); + height : calc(2 * var(--radius)); + border-radius : 50%; + background : #ddd; +} + +.tree li::after { + content : ''; + display : block; + position : absolute; + top : calc(var(--spacing) / 2 - var(--radius)); + left : calc(var(--spacing) - var(--radius) - 1px); + width : calc(2 * var(--radius)); + height : calc(2 * var(--radius)); + border-radius : 50%; + background : transparent; +} + +.tree summary::before{ + z-index : 1; + background : #696 url('expand-collapse.svg') 0 0; +} + +.tree details[open] > summary::before{ + background-position : calc(-2 * var(--radius)) 0; +} diff --git a/v0.1.0/_static/width.css b/v0.1.0/_static/width.css new file mode 100644 index 0000000..fed1cff --- /dev/null +++ b/v0.1.0/_static/width.css @@ -0,0 +1,3 @@ +.wy-nav-content { + max-width: none; +} diff --git a/v0.1.0/genindex.html b/v0.1.0/genindex.html new file mode 100644 index 0000000..2dceb34 --- /dev/null +++ b/v0.1.0/genindex.html @@ -0,0 +1,126 @@ + + + + + + Index — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ + +

Index

+ +
+ +
+ + +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/index.html b/v0.1.0/index.html new file mode 100644 index 0000000..b17e6ab --- /dev/null +++ b/v0.1.0/index.html @@ -0,0 +1,342 @@ + + + + + + + lcls-plc-qrix-vac — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

lcls-plc-qrix-vacïƒ

+ +
+

PLC_QRIX_VAC

+ +
+
+

Indices and tablesïƒ

+ +
+
+ + +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_epics.html b/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_epics.html new file mode 100644 index 0000000..aa27fe1 --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_epics.html @@ -0,0 +1,53815 @@ + + + + + + + Data Types — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Data Typesïƒ

+
+

LCLS_General.FB_Listenerïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AlarmsCleared_RBV

longin

$(SYMBOL).nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):AlarmsConfirmed_RBV

longin

$(SYMBOL).nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):AlarmsRaised_RBV

longin

$(SYMBOL).nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Log:Message_RBV

waveform

$(SYMBOL).stEventInfo.msg

+
io: input
+
+

$(PREFIX):Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Log:Source_RBV

waveform

$(SYMBOL).stEventInfo.source

+
io: input
+
+

$(PREFIX):Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):LogToVisualStudio

bo

$(SYMBOL).bLogToVisualStudio

+
io: output
+
+

$(PREFIX):LogToVisualStudio_RBV

bi

$(SYMBOL).bLogToVisualStudio

+
io: output
+
+

$(PREFIX):MessagesSent_RBV

longin

$(SYMBOL).nCntMessagesSent

+
io: input
+
+

$(PREFIX):MinSeverity

mbbo

$(SYMBOL).eMinSeverity

+
io: output
+
+

$(PREFIX):MinSeverity_RBV

mbbi

$(SYMBOL).eMinSeverity

+
io: output
+
+
+
+
+

LCLS_General.FB_LogHandlerïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ADS:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):ADS:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):ADS:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):ADS:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):ADS:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):ADS:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):ADS:Log:Message_RBV

waveform

$(SYMBOL).fbTcAdsListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):ADS:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):ADS:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):ADS:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):ADS:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):ADS:Log:Source_RBV

waveform

$(SYMBOL).fbTcAdsListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):ADS:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):ADS:LogToVisualStudio

bo

$(SYMBOL).fbTcAdsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):ADS:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcAdsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):ADS:MessagesSent_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):ADS:MinSeverity

mbbo

$(SYMBOL).fbTcAdsListener.eMinSeverity

+
io: output
+
+

$(PREFIX):ADS:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcAdsListener.eMinSeverity

+
io: output
+
+

$(PREFIX):LCLS:AlarmsCleared_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):LCLS:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):LCLS:AlarmsRaised_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):LCLS:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):LCLS:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):LCLS:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):LCLS:Log:Message_RBV

waveform

$(SYMBOL).fbLCLSListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):LCLS:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):LCLS:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):LCLS:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):LCLS:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):LCLS:Log:Source_RBV

waveform

$(SYMBOL).fbLCLSListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):LCLS:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):LCLS:LogToVisualStudio

bo

$(SYMBOL).fbLCLSListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):LCLS:LogToVisualStudio_RBV

bi

$(SYMBOL).fbLCLSListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):LCLS:MessagesSent_RBV

longin

$(SYMBOL).fbLCLSListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):LCLS:MinSeverity

mbbo

$(SYMBOL).fbLCLSListener.eMinSeverity

+
io: output
+
+

$(PREFIX):LCLS:MinSeverity_RBV

mbbi

$(SYMBOL).fbLCLSListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Router:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):Router:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):Router:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):Router:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):Router:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Router:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Router:Log:Message_RBV

waveform

$(SYMBOL).fbTcRouterListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):Router:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):Router:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Router:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Router:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Router:Log:Source_RBV

waveform

$(SYMBOL).fbTcRouterListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):Router:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):Router:LogToVisualStudio

bo

$(SYMBOL).fbTcRouterListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Router:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcRouterListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Router:MessagesSent_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):Router:MinSeverity

mbbo

$(SYMBOL).fbTcRouterListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Router:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcRouterListener.eMinSeverity

+
io: output
+
+

$(PREFIX):RTime:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):RTime:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):RTime:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):RTime:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):RTime:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):RTime:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):RTime:Log:Message_RBV

waveform

$(SYMBOL).fbTcRTimeListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):RTime:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):RTime:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):RTime:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):RTime:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):RTime:Log:Source_RBV

waveform

$(SYMBOL).fbTcRTimeListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):RTime:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):RTime:LogToVisualStudio

bo

$(SYMBOL).fbTcRTimeListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):RTime:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcRTimeListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):RTime:MessagesSent_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):RTime:MinSeverity

mbbo

$(SYMBOL).fbTcRTimeListener.eMinSeverity

+
io: output
+
+

$(PREFIX):RTime:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcRTimeListener.eMinSeverity

+
io: output
+
+

$(PREFIX):System:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):System:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):System:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):System:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):System:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):System:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):System:Log:Message_RBV

waveform

$(SYMBOL).fbTcSystemListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):System:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):System:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):System:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):System:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):System:Log:Source_RBV

waveform

$(SYMBOL).fbTcSystemListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):System:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):System:LogToVisualStudio

bo

$(SYMBOL).fbTcSystemListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):System:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcSystemListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):System:MessagesSent_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):System:MinSeverity

mbbo

$(SYMBOL).fbTcSystemListener.eMinSeverity

+
io: output
+
+

$(PREFIX):System:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcSystemListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Windows:AlarmsCleared_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):Windows:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):Windows:AlarmsRaised_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):Windows:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):Windows:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Windows:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Windows:Log:Message_RBV

waveform

$(SYMBOL).fbWindowsListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):Windows:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):Windows:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Windows:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Windows:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Windows:Log:Source_RBV

waveform

$(SYMBOL).fbWindowsListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):Windows:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):Windows:LogToVisualStudio

bo

$(SYMBOL).fbWindowsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Windows:LogToVisualStudio_RBV

bi

$(SYMBOL).fbWindowsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Windows:MessagesSent_RBV

longin

$(SYMBOL).fbWindowsListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):Windows:MinSeverity

mbbo

$(SYMBOL).fbWindowsListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Windows:MinSeverity_RBV

mbbi

$(SYMBOL).fbWindowsListener.eMinSeverity

+
io: output
+
+
+
+
+

LCLS_General.FB_LogMessageïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Reset

bo

Rising-edge reset of trip

+
io: output
+
+

$(PREFIX):Reset_RBV

bi

Rising-edge reset of trip

+
io: output
+
+

$(PREFIX):Tripped_RBV

bi

Log message FB tripped

+
io: input
+
+
+
+
+

LCLS_General.ST_PendingEventïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Message_RBV

waveform

$(SYMBOL).stEventInfo.msg

+
io: input
+
+

$(PREFIX):MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Source_RBV

waveform

$(SYMBOL).stEventInfo.source

+
io: input
+
+

$(PREFIX):Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_972ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_VAC_RBV

bi

$(SYMBOL).PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Auto_On

bo

$(SYMBOL).PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Auto_On_RBV

bi

$(SYMBOL).PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):AutoOn_timer_RBV

longin

$(SYMBOL).PG.iAutoOnTimer

+
io: input
+
+

$(PREFIX):DISC_ACTIVE_RBV

bi

$(SYMBOL).PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

$(PREFIX):HV_DIS_DO_RBV

bi

$(SYMBOL).PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):HV_ON_RBV

bi

$(SYMBOL).PG.i_xHV_ON

+
io: input
+
+

$(PREFIX):HV_SW

bo

$(SYMBOL).PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):HV_SW_RBV

bi

$(SYMBOL).PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PRESS_AI_RBV

longin

$(SYMBOL).PG.i_iPRESS_R

+
io: input
+
+

$(PREFIX):PRESS_OK_RBV

bi

$(SYMBOL).PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):PRESS_RBV

ai

$(SYMBOL).PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):PRO_SP

ao

$(SYMBOL).PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):PRO_SP_RBV

ai

$(SYMBOL).PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS

ao

$(SYMBOL).PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS_RBV

ai

$(SYMBOL).PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

$(PREFIX):VAC_SP

ao

$(SYMBOL).PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):VAC_SP_RBV

ai

$(SYMBOL).PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+
+
+
+

LCLS_Vacuum.FB_EbaraDryPumpïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALARM_RBV

bi

$(SYMBOL).stPump.i_xAlarm

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):AT_SPD_RBV

bi

$(SYMBOL).stPump.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):BPStart_RBV

bi

$(SYMBOL).stPump.q_xBPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):BPStatus_RBV

bi

$(SYMBOL).stPump.i_xBPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).stPump.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).stPump.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):MPStart_RBV

bi

$(SYMBOL).stPump.q_xMPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):MPStatus_RBV

bi

$(SYMBOL).stPump.i_xMPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):REMOTE_RBV

bi

$(SYMBOL).stPump.i_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).stPump.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

$(PREFIX):WARN_DI_RBV

bi

$(SYMBOL).stPump.i_xWarning

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_MKS275ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_VAC_RBV

bi

$(SYMBOL).PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Auto_On

bo

$(SYMBOL).PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Auto_On_RBV

bi

$(SYMBOL).PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):AutoOn_timer_RBV

longin

$(SYMBOL).PG.iAutoOnTimer

+
io: input
+
+

$(PREFIX):DISC_ACTIVE_RBV

bi

$(SYMBOL).PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

$(PREFIX):HV_DIS_DO_RBV

bi

$(SYMBOL).PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):HV_ON_RBV

bi

$(SYMBOL).PG.i_xHV_ON

+
io: input
+
+

$(PREFIX):HV_SW

bo

$(SYMBOL).PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):HV_SW_RBV

bi

$(SYMBOL).PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PRESS_AI_RBV

longin

$(SYMBOL).PG.i_iPRESS_R

+
io: input
+
+

$(PREFIX):PRESS_OK_RBV

bi

$(SYMBOL).PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):PRESS_RBV

ai

$(SYMBOL).PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):PRO_SP

ao

$(SYMBOL).PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):PRO_SP_RBV

ai

$(SYMBOL).PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS

ao

$(SYMBOL).PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS_RBV

ai

$(SYMBOL).PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

$(PREFIX):VAC_SP

ao

$(SYMBOL).PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):VAC_SP_RBV

ai

$(SYMBOL).PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+
+
+
+

LCLS_Vacuum.FB_MKS500ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_VAC_RBV

bi

$(SYMBOL).IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Auto_On

bo

$(SYMBOL).IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Auto_On_RBV

bi

$(SYMBOL).IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):AutoOn_timer_RBV

longin

$(SYMBOL).IG.iAutoOnTimer

+
io: input
+
+

$(PREFIX):DISC_ACTIVE_RBV

bi

$(SYMBOL).IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

$(PREFIX):HV_DIS_DO_RBV

bi

$(SYMBOL).IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):HV_ON_RBV

bi

$(SYMBOL).IG.i_xHV_ON

+
io: input
+
+

$(PREFIX):HV_SW

bo

$(SYMBOL).IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):HV_SW_RBV

bi

$(SYMBOL).IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PRESS_AI_RBV

longin

$(SYMBOL).IG.i_iPRESS_R

+
io: input
+
+

$(PREFIX):PRESS_OK_RBV

bi

$(SYMBOL).IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):PRESS_RBV

ai

$(SYMBOL).IG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):PRO_SP

ao

$(SYMBOL).IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):PRO_SP_RBV

ai

$(SYMBOL).IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS

ao

$(SYMBOL).IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS_RBV

ai

$(SYMBOL).IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).IG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

$(PREFIX):VAC_SP

ao

$(SYMBOL).IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):VAC_SP_RBV

ai

$(SYMBOL).IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+
+
+
+

LCLS_Vacuum.FB_PIP_Gammaïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AI_Offset

longout

$(SYMBOL).stPump.iOffset

+
io: output
+
+

$(PREFIX):AI_Offset_RBV

longin

$(SYMBOL).stPump.iOffset

+
io: output
+
+

$(PREFIX):AT_VAC_SP

ao

$(SYMBOL).stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_SP_RBV

ai

$(SYMBOL).stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):Auto_On

bo

$(SYMBOL).stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Auto_On_RBV

bi

$(SYMBOL).stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):AutoOn_timer_RBV

longin

$(SYMBOL).stPump.iAutoOnTimer

+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).stPump.xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):FORCE_START

bo

$(SYMBOL).stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_START_RBV

bi

$(SYMBOL).stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):HV_DI_RBV

bi

$(SYMBOL).stPump.i_xHV_DI

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):HV_DO_RBV

bi

$(SYMBOL).stPump.q_xHVEna_DO

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):HV_SW

bo

$(SYMBOL).stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):HV_SW_RBV

bi

$(SYMBOL).stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):ILK_DEVICE_RBV

waveform

$(SYMBOL).stPump.sIlkDeviceName

+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).stPump.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):Inverted

bo

$(SYMBOL).stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

$(PREFIX):Inverted_RBV

bi

$(SYMBOL).stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):PRESS_AI_RBV

ai

$(SYMBOL).stPump.i_iPRESS

+
io: input
+
+

$(PREFIX):PRESS_RBV

ai

$(SYMBOL).stPump.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):SP_HYS

ao

$(SYMBOL).stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS_RBV

ai

$(SYMBOL).stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_PTM_Pfeifferïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ACCEL_RBV

bi

$(SYMBOL).iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ALARM_RBV

bi

$(SYMBOL).iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):AT_SPD_RBV

bi

$(SYMBOL).iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):BP_SP

ao

$(SYMBOL).iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):BP_SP_RBV

ai

$(SYMBOL).iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):CURR_MON_RBV

ai

$(SYMBOL).iq_stPTM.i_rCurrentMon

+
field: EGU “Aâ€
+
field: PREC 2
+
io: input
+
+

$(PREFIX):ErrorCode_RBV

longin

$(SYMBOL).iq_stPTM.i_iErrorCode

+
io: input
+
+

$(PREFIX):FAULT_RBV

bi

$(SYMBOL).iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

$(PREFIX):IP_SP

ao

$(SYMBOL).iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):IP_SP_RBV

ai

$(SYMBOL).iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):Power_RBV

longin

$(SYMBOL).iq_stPTM.i_uiPowerPctRbk

+
io: input
+
+

$(PREFIX):PWR_RBV

longin

$(SYMBOL).iq_stPTM.i_diPwr

+
io: input
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RST_SW

bo

$(SYMBOL).iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RST_SW_RBV

bi

$(SYMBOL).iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).iq_stPTM.q_RunDO

+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

$(PREFIX):SET_SPEED

longout

$(SYMBOL).iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

$(PREFIX):SET_SPEED_MODE

bo

$(SYMBOL).iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SET_SPEED_MODE_RBV

bi

$(SYMBOL).iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SET_SPEED_RBV

longin

$(SYMBOL).iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

$(PREFIX):SPEED_RBV

longin

$(SYMBOL).iq_stPTM.i_diCurSpd

+
field: EGU “Hzâ€
+
io: input
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

$(PREFIX):TEMP_MON_RBV

ai

$(SYMBOL).iq_stPTM.i_rTempMon

+
field: EGU “Câ€
+
field: PREC 2
+
io: input
+
+

$(PREFIX):TempBearing_RBV

longin

$(SYMBOL).iq_stPTM.i_diBrngTemp

+
io: input
+
+

$(PREFIX):TempElec_RBV

longin

$(SYMBOL).iq_stPTM.i_diElecTemp

+
io: input
+
+

$(PREFIX):TempFault_RBV

bi

$(SYMBOL).iq_stPTM.i_xTempFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):TempMotor_RBV

longin

$(SYMBOL).iq_stPTM.i_diMtrTemp

+
io: input
+
+

$(PREFIX):TempPump_RBV

longin

$(SYMBOL).iq_stPTM.i_diBtmTemp

+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):WarningCode_RBV

longin

$(SYMBOL).iq_stPTM.i_iWarningCode

+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_TGCC_ADSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_VAC_RBV

bi

$(SYMBOL).IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Auto_On

bo

$(SYMBOL).IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Auto_On_RBV

bi

$(SYMBOL).IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):AutoOn_timer_RBV

longin

$(SYMBOL).IG.iAutoOnTimer

+
io: input
+
+

$(PREFIX):DISC_ACTIVE_RBV

bi

$(SYMBOL).IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

$(PREFIX):HV_DIS_DO_RBV

bi

$(SYMBOL).IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):HV_ON_RBV

bi

$(SYMBOL).IG.i_xHV_ON

+
io: input
+
+

$(PREFIX):HV_SW

bo

$(SYMBOL).IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):HV_SW_RBV

bi

$(SYMBOL).IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PRESS_AI_RBV

longin

$(SYMBOL).IG.i_iPRESS_R

+
io: input
+
+

$(PREFIX):PRESS_OK_RBV

bi

$(SYMBOL).IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):PRESS_RBV

ai

$(SYMBOL).IG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):PRO_SP

ao

$(SYMBOL).IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):PRO_SP_RBV

ai

$(SYMBOL).IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS

ao

$(SYMBOL).IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS_RBV

ai

$(SYMBOL).IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).IG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

$(PREFIX):VAC_SP

ao

$(SYMBOL).IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):VAC_SP_RBV

ai

$(SYMBOL).IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+
+
+
+

LCLS_Vacuum.FB_VGCïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):AT_VAC_HYS

ao

$(SYMBOL).iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_HYS_RBV

ai

$(SYMBOL).iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_RBV

bi

$(SYMBOL).iq_stValve.xAT_VAC

+
field: ONAM AT VAC
+
field: ZNAM NOT AT VAC
+
io: input
+
+

$(PREFIX):AT_VAC_SP

ao

$(SYMBOL).iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_SP_RBV

ai

$(SYMBOL).iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Dis_DPIlk

bo

$(SYMBOL).i_xDis_DPIlk

+
io: output
+
+

$(PREFIX):Dis_DPIlk_RBV

bi

$(SYMBOL).i_xDis_DPIlk

+
io: output
+
+

$(PREFIX):DP_OK_RBV

bi

$(SYMBOL).iq_stValve.xDP_OK

+
field: ONAM DP OK
+
field: ZNAM DP NOT OK
+
io: input
+
+

$(PREFIX):EPS_OK

bo

$(SYMBOL).i_xEPS_OK

+
io: output
+
+

$(PREFIX):EPS_OK_RBV

bi

$(SYMBOL).i_xEPS_OK

+
io: output
+
+

$(PREFIX):ERR_DifPres_RBV

bi

$(SYMBOL).iq_stValve.xERR_DifPres

+
field: ONAM Diffrential error present
+
field: ZNAM NO ERROR
+
io: input
+
+

$(PREFIX):ERR_Ext_RBV

bi

$(SYMBOL).iq_stValve.xERR_ExtFault

+
field: ONAM External error present
+
field: ZNAM NO ERROR
+
io: input
+
+

$(PREFIX):ERR_SP_RBV

bi

$(SYMBOL).iq_stValve.xERR_SP

+
field: ONAM Setpoint error present
+
field: ZNAM NO ERROR
+
io: input
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FF_Reset

bo

$(SYMBOL).i_xReset

+
io: output
+
+

$(PREFIX):FF_Reset_RBV

bi

$(SYMBOL).i_xReset

+
io: output
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):HYST_PERC

ao

$(SYMBOL).iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):HYST_PERC_RBV

ai

$(SYMBOL).iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):ILK_DEVICE_DS_RBV

waveform

$(SYMBOL).iq_stValve.sIlkDSDeviceName

+
io: input
+
+

$(PREFIX):ILK_DEVICE_US_RBV

waveform

$(SYMBOL).iq_stValve.sIlkUSDeviceName

+
io: input
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):MPS_FAULT_OK

bo

$(SYMBOL).xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

$(PREFIX):MPS_FAULT_OK_RBV

bi

$(SYMBOL).xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

$(PREFIX):MPS_OK

bo

$(SYMBOL).xPMPS_OK

+
io: output
+
+

$(PREFIX):MPS_OK_RBV

bi

$(SYMBOL).xPMPS_OK

+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_VRCïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_OK_RBV

bi

$(SYMBOL).iq_stValve.xCLS_OK

+
io: input
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_VRC_DAïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_DO

bo

$(SYMBOL).iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_OK_RBV

bi

$(SYMBOL).iq_stValve.xCLS_OK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_SW

bo

$(SYMBOL).iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_CLS

bo

$(SYMBOL).iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_CLS_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_VRC_NOïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_DO

bo

$(SYMBOL).iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_OK_RBV

bi

$(SYMBOL).iq_stValve.xCLS_OK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_SW

bo

$(SYMBOL).iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_CLS

bo

$(SYMBOL).iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_CLS_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_VRC_NO_FFOïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).iq_stValve.pv_xAlmRst

+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_DO

bo

$(SYMBOL).iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_OK_RBV

bi

$(SYMBOL).iq_stValve.xCLS_OK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_SW

bo

$(SYMBOL).iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).iq_stValve.sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_CLS

bo

$(SYMBOL).iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_CLS_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.FB_VVCïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+
+
+
+

LCLS_Vacuum.ST_EbaraDryPumpïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALARM_RBV

bi

$(SYMBOL).i_xAlarm

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):AT_SPD_RBV

bi

$(SYMBOL).xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):BPStart_RBV

bi

$(SYMBOL).q_xBPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):BPStatus_RBV

bi

$(SYMBOL).i_xBPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):MPStart_RBV

bi

$(SYMBOL).q_xMPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):MPStatus_RBV

bi

$(SYMBOL).i_xMPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):REMOTE_RBV

bi

$(SYMBOL).i_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

$(PREFIX):WARN_DI_RBV

bi

$(SYMBOL).i_xWarning

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_PfeifferPTMïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ACCEL_RBV

bi

$(SYMBOL).i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ALARM_RBV

bi

$(SYMBOL).i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):AT_SPD_RBV

bi

$(SYMBOL).i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):BP_SP

ao

$(SYMBOL).rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):BP_SP_RBV

ai

$(SYMBOL).rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):CURR_MON_RBV

ai

$(SYMBOL).i_rCurrentMon

+
field: EGU “Aâ€
+
field: PREC 2
+
io: input
+
+

$(PREFIX):ErrorCode_RBV

longin

$(SYMBOL).i_iErrorCode

+
io: input
+
+

$(PREFIX):FAULT_RBV

bi

$(SYMBOL).i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

$(PREFIX):IP_SP

ao

$(SYMBOL).rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):IP_SP_RBV

ai

$(SYMBOL).rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):Power_RBV

longin

$(SYMBOL).i_uiPowerPctRbk

+
io: input
+
+

$(PREFIX):PWR_RBV

longin

$(SYMBOL).i_diPwr

+
io: input
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RST_SW

bo

$(SYMBOL).xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RST_SW_RBV

bi

$(SYMBOL).xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).q_RunDO

+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

$(PREFIX):SET_SPEED

longout

$(SYMBOL).i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

$(PREFIX):SET_SPEED_MODE

bo

$(SYMBOL).q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SET_SPEED_MODE_RBV

bi

$(SYMBOL).q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):SET_SPEED_RBV

longin

$(SYMBOL).i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

$(PREFIX):SPEED_RBV

longin

$(SYMBOL).i_diCurSpd

+
field: EGU “Hzâ€
+
io: input
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

$(PREFIX):TEMP_MON_RBV

ai

$(SYMBOL).i_rTempMon

+
field: EGU “Câ€
+
field: PREC 2
+
io: input
+
+

$(PREFIX):TempBearing_RBV

longin

$(SYMBOL).i_diBrngTemp

+
io: input
+
+

$(PREFIX):TempElec_RBV

longin

$(SYMBOL).i_diElecTemp

+
io: input
+
+

$(PREFIX):TempFault_RBV

bi

$(SYMBOL).i_xTempFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):TempMotor_RBV

longin

$(SYMBOL).i_diMtrTemp

+
io: input
+
+

$(PREFIX):TempPump_RBV

longin

$(SYMBOL).i_diBtmTemp

+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):WarningCode_RBV

longin

$(SYMBOL).i_iWarningCode

+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_PIPïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AI_Offset

longout

$(SYMBOL).iOffset

+
io: output
+
+

$(PREFIX):AI_Offset_RBV

longin

$(SYMBOL).iOffset

+
io: output
+
+

$(PREFIX):AT_VAC_SP

ao

$(SYMBOL).rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_SP_RBV

ai

$(SYMBOL).rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):Auto_On

bo

$(SYMBOL).xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Auto_On_RBV

bi

$(SYMBOL).xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):AutoOn_timer_RBV

longin

$(SYMBOL).iAutoOnTimer

+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):FORCE_START

bo

$(SYMBOL).pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_START_RBV

bi

$(SYMBOL).pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):HV_DI_RBV

bi

$(SYMBOL).i_xHV_DI

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):HV_DO_RBV

bi

$(SYMBOL).q_xHVEna_DO

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):HV_SW

bo

$(SYMBOL).xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):HV_SW_RBV

bi

$(SYMBOL).xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):ILK_DEVICE_RBV

waveform

$(SYMBOL).sIlkDeviceName

+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):Inverted

bo

$(SYMBOL).bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

$(PREFIX):Inverted_RBV

bi

$(SYMBOL).bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):PRESS_AI_RBV

ai

$(SYMBOL).i_iPRESS

+
io: input
+
+

$(PREFIX):PRESS_RBV

ai

$(SYMBOL).rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):SP_HYS

ao

$(SYMBOL).rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS_RBV

ai

$(SYMBOL).rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_PTMïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ACCEL_RBV

bi

$(SYMBOL).i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ALARM_RBV

bi

$(SYMBOL).i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):AT_SPD_RBV

bi

$(SYMBOL).i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):BP_SP

ao

$(SYMBOL).rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):BP_SP_RBV

ai

$(SYMBOL).rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):CURR_MON_RBV

ai

$(SYMBOL).i_rCurrentMon

+
field: EGU “Aâ€
+
field: PREC 2
+
io: input
+
+

$(PREFIX):FAULT_RBV

bi

$(SYMBOL).i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

$(PREFIX):IP_SP

ao

$(SYMBOL).rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):IP_SP_RBV

ai

$(SYMBOL).rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):RST_SW

bo

$(SYMBOL).xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RST_SW_RBV

bi

$(SYMBOL).xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).q_RunDO

+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

$(PREFIX):SPEED_RBV

longin

$(SYMBOL).i_diCurSpd

+
field: EGU “Hzâ€
+
io: input
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

$(PREFIX):TEMP_MON_RBV

ai

$(SYMBOL).i_rTempMon

+
field: EGU “Câ€
+
field: PREC 2
+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_RoughPumpïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_SPD_RBV

bi

$(SYMBOL).xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

$(PREFIX):WARN_RBV

bi

$(SYMBOL).xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_ValveBaseïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_VGïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_VAC_RBV

bi

$(SYMBOL).xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):Auto_On

bo

$(SYMBOL).xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):Auto_On_RBV

bi

$(SYMBOL).xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):AutoOn_timer_RBV

longin

$(SYMBOL).iAutoOnTimer

+
io: input
+
+

$(PREFIX):DISC_ACTIVE_RBV

bi

$(SYMBOL).i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

$(PREFIX):HV_DIS_DO_RBV

bi

$(SYMBOL).q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):HV_ON_RBV

bi

$(SYMBOL).i_xHV_ON

+
io: input
+
+

$(PREFIX):HV_SW

bo

$(SYMBOL).xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):HV_SW_RBV

bi

$(SYMBOL).xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PRESS_AI_RBV

longin

$(SYMBOL).i_iPRESS_R

+
io: input
+
+

$(PREFIX):PRESS_OK_RBV

bi

$(SYMBOL).xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX):PRESS_RBV

ai

$(SYMBOL).rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):PRO_SP

ao

$(SYMBOL).rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):PRO_SP_RBV

ai

$(SYMBOL).rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS

ao

$(SYMBOL).rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):SP_HYS_RBV

ai

$(SYMBOL).rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

$(PREFIX):VAC_SP

ao

$(SYMBOL).rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):VAC_SP_RBV

ai

$(SYMBOL).rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+
+
+
+

LCLS_Vacuum.ST_VGCïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):AT_VAC_HYS

ao

$(SYMBOL).rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_HYS_RBV

ai

$(SYMBOL).rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_RBV

bi

$(SYMBOL).xAT_VAC

+
field: ONAM AT VAC
+
field: ZNAM NOT AT VAC
+
io: input
+
+

$(PREFIX):AT_VAC_SP

ao

$(SYMBOL).rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):AT_VAC_SP_RBV

ai

$(SYMBOL).rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):DP_OK_RBV

bi

$(SYMBOL).xDP_OK

+
field: ONAM DP OK
+
field: ZNAM DP NOT OK
+
io: input
+
+

$(PREFIX):ERR_DifPres_RBV

bi

$(SYMBOL).xERR_DifPres

+
field: ONAM Diffrential error present
+
field: ZNAM NO ERROR
+
io: input
+
+

$(PREFIX):ERR_Ext_RBV

bi

$(SYMBOL).xERR_ExtFault

+
field: ONAM External error present
+
field: ZNAM NO ERROR
+
io: input
+
+

$(PREFIX):ERR_SP_RBV

bi

$(SYMBOL).xERR_SP

+
field: ONAM Setpoint error present
+
field: ZNAM NO ERROR
+
io: input
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):HYST_PERC

ao

$(SYMBOL).rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):HYST_PERC_RBV

ai

$(SYMBOL).rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

$(PREFIX):ILK_DEVICE_DS_RBV

waveform

$(SYMBOL).sIlkDSDeviceName

+
io: input
+
+

$(PREFIX):ILK_DEVICE_US_RBV

waveform

$(SYMBOL).sIlkUSDeviceName

+
io: input
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_VRCïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_OK_RBV

bi

$(SYMBOL).xCLS_OK

+
io: input
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_VRC_NOïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALM_RST

bo

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):ALM_RST_RBV

bi

$(SYMBOL).pv_xAlmRst

+
io: output
+
+

$(PREFIX):CLS_DI_RBV

bi

$(SYMBOL).i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_DO

bo

$(SYMBOL).q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_DO_RBV

bi

$(SYMBOL).q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_OK_RBV

bi

$(SYMBOL).xCLS_OK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):CLS_SW

bo

$(SYMBOL).pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):CLS_SW_RBV

bi

$(SYMBOL).pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

$(PREFIX):ErrMsg

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ErrMsg_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: output
+
+

$(PREFIX):ERROR

bo

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):ERROR_RBV

bi

$(SYMBOL).bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

$(PREFIX):FORCE_CLS

bo

$(SYMBOL).pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_CLS_RBV

bi

$(SYMBOL).pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):LOGGER

bo

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):LOGGER_RBV

bi

$(SYMBOL).xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):OPN_DI_RBV

bi

$(SYMBOL).i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):POS_STATE_RBV

mbbi

$(SYMBOL).eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

$(PREFIX):STATE_RBV

mbbi

$(SYMBOL).eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+
+
+
+

LCLS_Vacuum.ST_VVCïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):FORCE_OPN

bo

$(SYMBOL).xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):FORCE_OPN_RBV

bi

$(SYMBOL).xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):OPN_DO_RBV

bi

$(SYMBOL).q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

$(PREFIX):OPN_OK_RBV

bi

$(SYMBOL).xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

$(PREFIX):OPN_SW

bo

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OPN_SW_RBV

bi

$(SYMBOL).pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

$(PREFIX):OVRD_ON

bo

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

$(PREFIX):OVRD_ON_RBV

bi

$(SYMBOL).xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+
+
+
+

LCLS_Vacuum_Serial.ST_PfeifferControlïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ADDR

longout

$(SYMBOL).iSerialAddress

+
io: output
+
+

$(PREFIX):ADDR_RBV

longin

$(SYMBOL).iSerialAddress

+
io: output
+
+

$(PREFIX):COMM_EN

bo

$(SYMBOL).xEnableComm

+
io: output
+
+

$(PREFIX):COMM_EN_RBV

bi

$(SYMBOL).xEnableComm

+
io: output
+
+

$(PREFIX):ERR_RST

bo

$(SYMBOL).xErrorAck_009

+
io: output
+
+

$(PREFIX):ERR_RST_RBV

bi

$(SYMBOL).xErrorAck_009

+
io: output
+
+

$(PREFIX):EXT_ILK_OK_RBV

bi

$(SYMBOL).xPumpingStation_010

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

$(PREFIX):ILK_OK_RBV

bi

$(SYMBOL).xIlk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

$(PREFIX):RUN_DO_RBV

bi

$(SYMBOL).xMotorPump_023

+
io: input
+
+

$(PREFIX):RUN_SW

bo

$(SYMBOL).xRunSW

+
io: output
+
+

$(PREFIX):RUN_SW_RBV

bi

$(SYMBOL).xRunSW

+
io: output
+
+

$(PREFIX):SetPumpSpeed_RBV

longin

$(SYMBOL).iSetRotationSpeed_707

+
io: input
+
+
+
+
+

LCLS_Vacuum_Serial.ST_PfeifferStatusïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):DriveCurrent_RBV

ai

$(SYMBOL).lrDriveCurrent_310

+
io: input
+
+

$(PREFIX):DrivePower_RBV

longin

$(SYMBOL).diDrivePower_316

+
io: input
+
+

$(PREFIX):ErrorCode_RBV

longin

$(SYMBOL).iErrorCode_303

+
io: input
+
+

$(PREFIX):ErrorMessage_RBV

waveform

$(SYMBOL).sErrorCode_303

+
io: input
+
+

$(PREFIX):ExcessPumpTemp_RBV

bi

$(SYMBOL).xExcessTempPump_305

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):GasMode_RBV

longin

$(SYMBOL).iGasMode_027

+
io: input
+
+

$(PREFIX):Power_RBV

longin

$(SYMBOL).uiPowerPct_708

+
io: input
+
+

$(PREFIX):PumpAccelerating_RBV

bi

$(SYMBOL).xPumpAccelerating_307

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):PumpingStation_RBV

bi

$(SYMBOL).xPumpingStation_010

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

$(PREFIX):PumpingStation_RBV

bi

$(SYMBOL).xMotorPump_023

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):PumpSpeed_RBV

longin

$(SYMBOL).diActiveRotationSpeed_309

+
io: input
+
+

$(PREFIX):TempBearing_RBV

longin

$(SYMBOL).diTempBearng_342

+
io: input
+
+

$(PREFIX):TempElect_RBV

longin

$(SYMBOL).diTempElec_326

+
io: input
+
+

$(PREFIX):TempMotor_RBV

longin

$(SYMBOL).diTempMotor_346

+
io: input
+
+

$(PREFIX):TempPump_RBV

longin

$(SYMBOL).diTempPmpBot_330

+
io: input
+
+

$(PREFIX):Timeout_RBV

bi

$(SYMBOL).xTimeout

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):TotationSpeedAttn_RBV

bi

$(SYMBOL).xRotationSpeedAttn_306

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):WarningCode_RBV

longin

$(SYMBOL).iWarningCode_303

+
io: input
+
+
+
+
+

PMPS.FB_Arbiterïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AP:Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:001:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:001:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:001:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:001:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:002:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:002:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:002:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:002:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:003:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:003:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:003:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:003:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:004:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:004:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:004:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:004:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:005:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:005:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:005:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:005:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:006:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:006:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:006:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:006:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:007:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:007:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:007:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:007:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:008:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:008:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:008:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:008:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:009:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:009:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:009:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:009:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:010:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:010:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:010:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:010:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:011:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:011:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:011:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:011:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:012:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:012:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:012:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:012:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:013:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:013:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:013:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:013:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:014:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:014:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:014:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:014:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:015:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:015:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:015:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:015:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:016:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:016:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:016:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:016:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:017:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:017:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:017:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:017:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:018:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:018:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:018:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:018:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:019:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:019:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:019:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:019:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:020:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:020:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:020:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:020:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):ArbiterID_RBV

longin

Arbiter ID for elev. req.

+
io: input
+
+

$(PREFIX):ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):ArbitratedBP:PhotonEnergyRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

$(PREFIX):ArbitratedBP:Rate_RBV

longin

Arbitrated BP

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):ArbitratedBP:Transmission_RBV

ai

Arbitrated BP

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):ArbitratedBP:Valid_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Veto_RBV

waveform

Arbitrated BP

+
io: input
+
+

$(PREFIX):CohortCounter_RBV

longin

Intrnl cohort counter

+
io: input
+
+
+
+
+

PMPS.FB_BeamParamAssertionPoolïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:001:Device_RBV

waveform

$(SYMBOL).epicsDataPool[1].sDevName

+
io: input
+
+

$(PREFIX):Entry:001:ID_RBV

longin

$(SYMBOL).epicsDataPool[1].nId

+
io: input
+
+

$(PREFIX):Entry:001:Live_RBV

bi

$(SYMBOL).epicsDataPool[1].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:001:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[1].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:001:Rate_RBV

longin

$(SYMBOL).epicsDataPool[1].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:001:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[1].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:001:Valid_RBV

bi

$(SYMBOL).epicsDataPool[1].xValid

+
io: input
+
+

$(PREFIX):Entry:001:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[1].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:002:Device_RBV

waveform

$(SYMBOL).epicsDataPool[2].sDevName

+
io: input
+
+

$(PREFIX):Entry:002:ID_RBV

longin

$(SYMBOL).epicsDataPool[2].nId

+
io: input
+
+

$(PREFIX):Entry:002:Live_RBV

bi

$(SYMBOL).epicsDataPool[2].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:002:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[2].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:002:Rate_RBV

longin

$(SYMBOL).epicsDataPool[2].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:002:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[2].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:002:Valid_RBV

bi

$(SYMBOL).epicsDataPool[2].xValid

+
io: input
+
+

$(PREFIX):Entry:002:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[2].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:003:Device_RBV

waveform

$(SYMBOL).epicsDataPool[3].sDevName

+
io: input
+
+

$(PREFIX):Entry:003:ID_RBV

longin

$(SYMBOL).epicsDataPool[3].nId

+
io: input
+
+

$(PREFIX):Entry:003:Live_RBV

bi

$(SYMBOL).epicsDataPool[3].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:003:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[3].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:003:Rate_RBV

longin

$(SYMBOL).epicsDataPool[3].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:003:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[3].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:003:Valid_RBV

bi

$(SYMBOL).epicsDataPool[3].xValid

+
io: input
+
+

$(PREFIX):Entry:003:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[3].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:004:Device_RBV

waveform

$(SYMBOL).epicsDataPool[4].sDevName

+
io: input
+
+

$(PREFIX):Entry:004:ID_RBV

longin

$(SYMBOL).epicsDataPool[4].nId

+
io: input
+
+

$(PREFIX):Entry:004:Live_RBV

bi

$(SYMBOL).epicsDataPool[4].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:004:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[4].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:004:Rate_RBV

longin

$(SYMBOL).epicsDataPool[4].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:004:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[4].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:004:Valid_RBV

bi

$(SYMBOL).epicsDataPool[4].xValid

+
io: input
+
+

$(PREFIX):Entry:004:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[4].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:005:Device_RBV

waveform

$(SYMBOL).epicsDataPool[5].sDevName

+
io: input
+
+

$(PREFIX):Entry:005:ID_RBV

longin

$(SYMBOL).epicsDataPool[5].nId

+
io: input
+
+

$(PREFIX):Entry:005:Live_RBV

bi

$(SYMBOL).epicsDataPool[5].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:005:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[5].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:005:Rate_RBV

longin

$(SYMBOL).epicsDataPool[5].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:005:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[5].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:005:Valid_RBV

bi

$(SYMBOL).epicsDataPool[5].xValid

+
io: input
+
+

$(PREFIX):Entry:005:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[5].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:006:Device_RBV

waveform

$(SYMBOL).epicsDataPool[6].sDevName

+
io: input
+
+

$(PREFIX):Entry:006:ID_RBV

longin

$(SYMBOL).epicsDataPool[6].nId

+
io: input
+
+

$(PREFIX):Entry:006:Live_RBV

bi

$(SYMBOL).epicsDataPool[6].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:006:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[6].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:006:Rate_RBV

longin

$(SYMBOL).epicsDataPool[6].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:006:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[6].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:006:Valid_RBV

bi

$(SYMBOL).epicsDataPool[6].xValid

+
io: input
+
+

$(PREFIX):Entry:006:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[6].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:007:Device_RBV

waveform

$(SYMBOL).epicsDataPool[7].sDevName

+
io: input
+
+

$(PREFIX):Entry:007:ID_RBV

longin

$(SYMBOL).epicsDataPool[7].nId

+
io: input
+
+

$(PREFIX):Entry:007:Live_RBV

bi

$(SYMBOL).epicsDataPool[7].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:007:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[7].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:007:Rate_RBV

longin

$(SYMBOL).epicsDataPool[7].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:007:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[7].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:007:Valid_RBV

bi

$(SYMBOL).epicsDataPool[7].xValid

+
io: input
+
+

$(PREFIX):Entry:007:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[7].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:008:Device_RBV

waveform

$(SYMBOL).epicsDataPool[8].sDevName

+
io: input
+
+

$(PREFIX):Entry:008:ID_RBV

longin

$(SYMBOL).epicsDataPool[8].nId

+
io: input
+
+

$(PREFIX):Entry:008:Live_RBV

bi

$(SYMBOL).epicsDataPool[8].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:008:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[8].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:008:Rate_RBV

longin

$(SYMBOL).epicsDataPool[8].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:008:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[8].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:008:Valid_RBV

bi

$(SYMBOL).epicsDataPool[8].xValid

+
io: input
+
+

$(PREFIX):Entry:008:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[8].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:009:Device_RBV

waveform

$(SYMBOL).epicsDataPool[9].sDevName

+
io: input
+
+

$(PREFIX):Entry:009:ID_RBV

longin

$(SYMBOL).epicsDataPool[9].nId

+
io: input
+
+

$(PREFIX):Entry:009:Live_RBV

bi

$(SYMBOL).epicsDataPool[9].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:009:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[9].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:009:Rate_RBV

longin

$(SYMBOL).epicsDataPool[9].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:009:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[9].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:009:Valid_RBV

bi

$(SYMBOL).epicsDataPool[9].xValid

+
io: input
+
+

$(PREFIX):Entry:009:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[9].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:010:Device_RBV

waveform

$(SYMBOL).epicsDataPool[10].sDevName

+
io: input
+
+

$(PREFIX):Entry:010:ID_RBV

longin

$(SYMBOL).epicsDataPool[10].nId

+
io: input
+
+

$(PREFIX):Entry:010:Live_RBV

bi

$(SYMBOL).epicsDataPool[10].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:010:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[10].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:010:Rate_RBV

longin

$(SYMBOL).epicsDataPool[10].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:010:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[10].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:010:Valid_RBV

bi

$(SYMBOL).epicsDataPool[10].xValid

+
io: input
+
+

$(PREFIX):Entry:010:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[10].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:011:Device_RBV

waveform

$(SYMBOL).epicsDataPool[11].sDevName

+
io: input
+
+

$(PREFIX):Entry:011:ID_RBV

longin

$(SYMBOL).epicsDataPool[11].nId

+
io: input
+
+

$(PREFIX):Entry:011:Live_RBV

bi

$(SYMBOL).epicsDataPool[11].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:011:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[11].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:011:Rate_RBV

longin

$(SYMBOL).epicsDataPool[11].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:011:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[11].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:011:Valid_RBV

bi

$(SYMBOL).epicsDataPool[11].xValid

+
io: input
+
+

$(PREFIX):Entry:011:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[11].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:012:Device_RBV

waveform

$(SYMBOL).epicsDataPool[12].sDevName

+
io: input
+
+

$(PREFIX):Entry:012:ID_RBV

longin

$(SYMBOL).epicsDataPool[12].nId

+
io: input
+
+

$(PREFIX):Entry:012:Live_RBV

bi

$(SYMBOL).epicsDataPool[12].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:012:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[12].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:012:Rate_RBV

longin

$(SYMBOL).epicsDataPool[12].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:012:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[12].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:012:Valid_RBV

bi

$(SYMBOL).epicsDataPool[12].xValid

+
io: input
+
+

$(PREFIX):Entry:012:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[12].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:013:Device_RBV

waveform

$(SYMBOL).epicsDataPool[13].sDevName

+
io: input
+
+

$(PREFIX):Entry:013:ID_RBV

longin

$(SYMBOL).epicsDataPool[13].nId

+
io: input
+
+

$(PREFIX):Entry:013:Live_RBV

bi

$(SYMBOL).epicsDataPool[13].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:013:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[13].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:013:Rate_RBV

longin

$(SYMBOL).epicsDataPool[13].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:013:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[13].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:013:Valid_RBV

bi

$(SYMBOL).epicsDataPool[13].xValid

+
io: input
+
+

$(PREFIX):Entry:013:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[13].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:014:Device_RBV

waveform

$(SYMBOL).epicsDataPool[14].sDevName

+
io: input
+
+

$(PREFIX):Entry:014:ID_RBV

longin

$(SYMBOL).epicsDataPool[14].nId

+
io: input
+
+

$(PREFIX):Entry:014:Live_RBV

bi

$(SYMBOL).epicsDataPool[14].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:014:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[14].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:014:Rate_RBV

longin

$(SYMBOL).epicsDataPool[14].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:014:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[14].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:014:Valid_RBV

bi

$(SYMBOL).epicsDataPool[14].xValid

+
io: input
+
+

$(PREFIX):Entry:014:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[14].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:015:Device_RBV

waveform

$(SYMBOL).epicsDataPool[15].sDevName

+
io: input
+
+

$(PREFIX):Entry:015:ID_RBV

longin

$(SYMBOL).epicsDataPool[15].nId

+
io: input
+
+

$(PREFIX):Entry:015:Live_RBV

bi

$(SYMBOL).epicsDataPool[15].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:015:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[15].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:015:Rate_RBV

longin

$(SYMBOL).epicsDataPool[15].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:015:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[15].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:015:Valid_RBV

bi

$(SYMBOL).epicsDataPool[15].xValid

+
io: input
+
+

$(PREFIX):Entry:015:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[15].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:016:Device_RBV

waveform

$(SYMBOL).epicsDataPool[16].sDevName

+
io: input
+
+

$(PREFIX):Entry:016:ID_RBV

longin

$(SYMBOL).epicsDataPool[16].nId

+
io: input
+
+

$(PREFIX):Entry:016:Live_RBV

bi

$(SYMBOL).epicsDataPool[16].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:016:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[16].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:016:Rate_RBV

longin

$(SYMBOL).epicsDataPool[16].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:016:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[16].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:016:Valid_RBV

bi

$(SYMBOL).epicsDataPool[16].xValid

+
io: input
+
+

$(PREFIX):Entry:016:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[16].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:017:Device_RBV

waveform

$(SYMBOL).epicsDataPool[17].sDevName

+
io: input
+
+

$(PREFIX):Entry:017:ID_RBV

longin

$(SYMBOL).epicsDataPool[17].nId

+
io: input
+
+

$(PREFIX):Entry:017:Live_RBV

bi

$(SYMBOL).epicsDataPool[17].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:017:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[17].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:017:Rate_RBV

longin

$(SYMBOL).epicsDataPool[17].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:017:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[17].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:017:Valid_RBV

bi

$(SYMBOL).epicsDataPool[17].xValid

+
io: input
+
+

$(PREFIX):Entry:017:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[17].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:018:Device_RBV

waveform

$(SYMBOL).epicsDataPool[18].sDevName

+
io: input
+
+

$(PREFIX):Entry:018:ID_RBV

longin

$(SYMBOL).epicsDataPool[18].nId

+
io: input
+
+

$(PREFIX):Entry:018:Live_RBV

bi

$(SYMBOL).epicsDataPool[18].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:018:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[18].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:018:Rate_RBV

longin

$(SYMBOL).epicsDataPool[18].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:018:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[18].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:018:Valid_RBV

bi

$(SYMBOL).epicsDataPool[18].xValid

+
io: input
+
+

$(PREFIX):Entry:018:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[18].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:019:Device_RBV

waveform

$(SYMBOL).epicsDataPool[19].sDevName

+
io: input
+
+

$(PREFIX):Entry:019:ID_RBV

longin

$(SYMBOL).epicsDataPool[19].nId

+
io: input
+
+

$(PREFIX):Entry:019:Live_RBV

bi

$(SYMBOL).epicsDataPool[19].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:019:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[19].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:019:Rate_RBV

longin

$(SYMBOL).epicsDataPool[19].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:019:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[19].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:019:Valid_RBV

bi

$(SYMBOL).epicsDataPool[19].xValid

+
io: input
+
+

$(PREFIX):Entry:019:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[19].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:020:Device_RBV

waveform

$(SYMBOL).epicsDataPool[20].sDevName

+
io: input
+
+

$(PREFIX):Entry:020:ID_RBV

longin

$(SYMBOL).epicsDataPool[20].nId

+
io: input
+
+

$(PREFIX):Entry:020:Live_RBV

bi

$(SYMBOL).epicsDataPool[20].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:020:PhotonEnergyRanges_RBV

longin

$(SYMBOL).epicsDataPool[20].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:020:Rate_RBV

longin

$(SYMBOL).epicsDataPool[20].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:020:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[20].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:020:Valid_RBV

bi

$(SYMBOL).epicsDataPool[20].xValid

+
io: input
+
+

$(PREFIX):Entry:020:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[20].aVetoDevices

+
io: input
+
+
+
+
+

PMPS.FB_HardwareFFOutputïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

$(PREFIX):ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

$(PREFIX):EnableVeto

bo

$(SYMBOL).i_xVeto

+
io: output
+
+

$(PREFIX):EnableVeto_RBV

bi

$(SYMBOL).i_xVeto

+
io: output
+
+

$(PREFIX):FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

$(PREFIX):FF:001:BeamPermitted_RBV

bi

$(SYMBOL).astFF[1].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:001:Info:Desc_RBV

waveform

$(SYMBOL).astFF[1].Info.Desc

+
io: input
+
+

$(PREFIX):FF:001:Info:DevName_RBV

waveform

$(SYMBOL).astFF[1].Info.DevName

+
io: input
+
+

$(PREFIX):FF:001:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[1].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:001:Info:InUse_RBV

bi

$(SYMBOL).astFF[1].Info.InUse

+
io: input
+
+

$(PREFIX):FF:001:Info:Path_RBV

waveform

$(SYMBOL).astFF[1].Info.sPath

+
io: input
+
+

$(PREFIX):FF:001:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[1].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:001:OK_RBV

bi

$(SYMBOL).astFF[1].OK

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:Activate

bo

$(SYMBOL).astFF[1].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[1].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[1].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:Deactivate

bo

$(SYMBOL).astFF[1].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[1].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Duration

longout

$(SYMBOL).astFF[1].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[1].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:Expiration

longout

$(SYMBOL).astFF[1].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[1].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[1].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:StartDT

longout

$(SYMBOL).astFF[1].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[1].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:001:Reset

bo

$(SYMBOL).astFF[1].Reset

+
io: output
+
+

$(PREFIX):FF:001:Reset_RBV

bi

$(SYMBOL).astFF[1].Reset

+
io: output
+
+

$(PREFIX):FF:002:BeamPermitted_RBV

bi

$(SYMBOL).astFF[2].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:002:Info:Desc_RBV

waveform

$(SYMBOL).astFF[2].Info.Desc

+
io: input
+
+

$(PREFIX):FF:002:Info:DevName_RBV

waveform

$(SYMBOL).astFF[2].Info.DevName

+
io: input
+
+

$(PREFIX):FF:002:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[2].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:002:Info:InUse_RBV

bi

$(SYMBOL).astFF[2].Info.InUse

+
io: input
+
+

$(PREFIX):FF:002:Info:Path_RBV

waveform

$(SYMBOL).astFF[2].Info.sPath

+
io: input
+
+

$(PREFIX):FF:002:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[2].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:002:OK_RBV

bi

$(SYMBOL).astFF[2].OK

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:Activate

bo

$(SYMBOL).astFF[2].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[2].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[2].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:Deactivate

bo

$(SYMBOL).astFF[2].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[2].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Duration

longout

$(SYMBOL).astFF[2].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[2].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:Expiration

longout

$(SYMBOL).astFF[2].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[2].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[2].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:StartDT

longout

$(SYMBOL).astFF[2].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[2].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:002:Reset

bo

$(SYMBOL).astFF[2].Reset

+
io: output
+
+

$(PREFIX):FF:002:Reset_RBV

bi

$(SYMBOL).astFF[2].Reset

+
io: output
+
+

$(PREFIX):FF:003:BeamPermitted_RBV

bi

$(SYMBOL).astFF[3].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:003:Info:Desc_RBV

waveform

$(SYMBOL).astFF[3].Info.Desc

+
io: input
+
+

$(PREFIX):FF:003:Info:DevName_RBV

waveform

$(SYMBOL).astFF[3].Info.DevName

+
io: input
+
+

$(PREFIX):FF:003:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[3].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:003:Info:InUse_RBV

bi

$(SYMBOL).astFF[3].Info.InUse

+
io: input
+
+

$(PREFIX):FF:003:Info:Path_RBV

waveform

$(SYMBOL).astFF[3].Info.sPath

+
io: input
+
+

$(PREFIX):FF:003:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[3].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:003:OK_RBV

bi

$(SYMBOL).astFF[3].OK

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:Activate

bo

$(SYMBOL).astFF[3].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[3].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[3].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:Deactivate

bo

$(SYMBOL).astFF[3].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[3].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Duration

longout

$(SYMBOL).astFF[3].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[3].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:Expiration

longout

$(SYMBOL).astFF[3].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[3].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[3].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:StartDT

longout

$(SYMBOL).astFF[3].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[3].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:003:Reset

bo

$(SYMBOL).astFF[3].Reset

+
io: output
+
+

$(PREFIX):FF:003:Reset_RBV

bi

$(SYMBOL).astFF[3].Reset

+
io: output
+
+

$(PREFIX):FF:004:BeamPermitted_RBV

bi

$(SYMBOL).astFF[4].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:004:Info:Desc_RBV

waveform

$(SYMBOL).astFF[4].Info.Desc

+
io: input
+
+

$(PREFIX):FF:004:Info:DevName_RBV

waveform

$(SYMBOL).astFF[4].Info.DevName

+
io: input
+
+

$(PREFIX):FF:004:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[4].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:004:Info:InUse_RBV

bi

$(SYMBOL).astFF[4].Info.InUse

+
io: input
+
+

$(PREFIX):FF:004:Info:Path_RBV

waveform

$(SYMBOL).astFF[4].Info.sPath

+
io: input
+
+

$(PREFIX):FF:004:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[4].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:004:OK_RBV

bi

$(SYMBOL).astFF[4].OK

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:Activate

bo

$(SYMBOL).astFF[4].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[4].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[4].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:Deactivate

bo

$(SYMBOL).astFF[4].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[4].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Duration

longout

$(SYMBOL).astFF[4].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[4].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:Expiration

longout

$(SYMBOL).astFF[4].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[4].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[4].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:StartDT

longout

$(SYMBOL).astFF[4].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[4].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:004:Reset

bo

$(SYMBOL).astFF[4].Reset

+
io: output
+
+

$(PREFIX):FF:004:Reset_RBV

bi

$(SYMBOL).astFF[4].Reset

+
io: output
+
+

$(PREFIX):FF:005:BeamPermitted_RBV

bi

$(SYMBOL).astFF[5].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:005:Info:Desc_RBV

waveform

$(SYMBOL).astFF[5].Info.Desc

+
io: input
+
+

$(PREFIX):FF:005:Info:DevName_RBV

waveform

$(SYMBOL).astFF[5].Info.DevName

+
io: input
+
+

$(PREFIX):FF:005:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[5].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:005:Info:InUse_RBV

bi

$(SYMBOL).astFF[5].Info.InUse

+
io: input
+
+

$(PREFIX):FF:005:Info:Path_RBV

waveform

$(SYMBOL).astFF[5].Info.sPath

+
io: input
+
+

$(PREFIX):FF:005:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[5].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:005:OK_RBV

bi

$(SYMBOL).astFF[5].OK

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:Activate

bo

$(SYMBOL).astFF[5].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[5].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[5].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:Deactivate

bo

$(SYMBOL).astFF[5].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[5].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Duration

longout

$(SYMBOL).astFF[5].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[5].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:Expiration

longout

$(SYMBOL).astFF[5].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[5].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[5].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:StartDT

longout

$(SYMBOL).astFF[5].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[5].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:005:Reset

bo

$(SYMBOL).astFF[5].Reset

+
io: output
+
+

$(PREFIX):FF:005:Reset_RBV

bi

$(SYMBOL).astFF[5].Reset

+
io: output
+
+

$(PREFIX):FF:006:BeamPermitted_RBV

bi

$(SYMBOL).astFF[6].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:006:Info:Desc_RBV

waveform

$(SYMBOL).astFF[6].Info.Desc

+
io: input
+
+

$(PREFIX):FF:006:Info:DevName_RBV

waveform

$(SYMBOL).astFF[6].Info.DevName

+
io: input
+
+

$(PREFIX):FF:006:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[6].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:006:Info:InUse_RBV

bi

$(SYMBOL).astFF[6].Info.InUse

+
io: input
+
+

$(PREFIX):FF:006:Info:Path_RBV

waveform

$(SYMBOL).astFF[6].Info.sPath

+
io: input
+
+

$(PREFIX):FF:006:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[6].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:006:OK_RBV

bi

$(SYMBOL).astFF[6].OK

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:Activate

bo

$(SYMBOL).astFF[6].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[6].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[6].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:Deactivate

bo

$(SYMBOL).astFF[6].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[6].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Duration

longout

$(SYMBOL).astFF[6].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[6].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:Expiration

longout

$(SYMBOL).astFF[6].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[6].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[6].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:StartDT

longout

$(SYMBOL).astFF[6].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[6].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:006:Reset

bo

$(SYMBOL).astFF[6].Reset

+
io: output
+
+

$(PREFIX):FF:006:Reset_RBV

bi

$(SYMBOL).astFF[6].Reset

+
io: output
+
+

$(PREFIX):FF:007:BeamPermitted_RBV

bi

$(SYMBOL).astFF[7].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:007:Info:Desc_RBV

waveform

$(SYMBOL).astFF[7].Info.Desc

+
io: input
+
+

$(PREFIX):FF:007:Info:DevName_RBV

waveform

$(SYMBOL).astFF[7].Info.DevName

+
io: input
+
+

$(PREFIX):FF:007:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[7].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:007:Info:InUse_RBV

bi

$(SYMBOL).astFF[7].Info.InUse

+
io: input
+
+

$(PREFIX):FF:007:Info:Path_RBV

waveform

$(SYMBOL).astFF[7].Info.sPath

+
io: input
+
+

$(PREFIX):FF:007:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[7].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:007:OK_RBV

bi

$(SYMBOL).astFF[7].OK

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:Activate

bo

$(SYMBOL).astFF[7].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[7].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[7].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:Deactivate

bo

$(SYMBOL).astFF[7].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[7].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Duration

longout

$(SYMBOL).astFF[7].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[7].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:Expiration

longout

$(SYMBOL).astFF[7].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[7].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[7].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:StartDT

longout

$(SYMBOL).astFF[7].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[7].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:007:Reset

bo

$(SYMBOL).astFF[7].Reset

+
io: output
+
+

$(PREFIX):FF:007:Reset_RBV

bi

$(SYMBOL).astFF[7].Reset

+
io: output
+
+

$(PREFIX):FF:008:BeamPermitted_RBV

bi

$(SYMBOL).astFF[8].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:008:Info:Desc_RBV

waveform

$(SYMBOL).astFF[8].Info.Desc

+
io: input
+
+

$(PREFIX):FF:008:Info:DevName_RBV

waveform

$(SYMBOL).astFF[8].Info.DevName

+
io: input
+
+

$(PREFIX):FF:008:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[8].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:008:Info:InUse_RBV

bi

$(SYMBOL).astFF[8].Info.InUse

+
io: input
+
+

$(PREFIX):FF:008:Info:Path_RBV

waveform

$(SYMBOL).astFF[8].Info.sPath

+
io: input
+
+

$(PREFIX):FF:008:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[8].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:008:OK_RBV

bi

$(SYMBOL).astFF[8].OK

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:Activate

bo

$(SYMBOL).astFF[8].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[8].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[8].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:Deactivate

bo

$(SYMBOL).astFF[8].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[8].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Duration

longout

$(SYMBOL).astFF[8].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[8].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:Expiration

longout

$(SYMBOL).astFF[8].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[8].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[8].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:StartDT

longout

$(SYMBOL).astFF[8].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[8].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:008:Reset

bo

$(SYMBOL).astFF[8].Reset

+
io: output
+
+

$(PREFIX):FF:008:Reset_RBV

bi

$(SYMBOL).astFF[8].Reset

+
io: output
+
+

$(PREFIX):FF:009:BeamPermitted_RBV

bi

$(SYMBOL).astFF[9].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:009:Info:Desc_RBV

waveform

$(SYMBOL).astFF[9].Info.Desc

+
io: input
+
+

$(PREFIX):FF:009:Info:DevName_RBV

waveform

$(SYMBOL).astFF[9].Info.DevName

+
io: input
+
+

$(PREFIX):FF:009:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[9].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:009:Info:InUse_RBV

bi

$(SYMBOL).astFF[9].Info.InUse

+
io: input
+
+

$(PREFIX):FF:009:Info:Path_RBV

waveform

$(SYMBOL).astFF[9].Info.sPath

+
io: input
+
+

$(PREFIX):FF:009:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[9].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:009:OK_RBV

bi

$(SYMBOL).astFF[9].OK

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:Activate

bo

$(SYMBOL).astFF[9].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[9].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[9].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:Deactivate

bo

$(SYMBOL).astFF[9].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[9].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Duration

longout

$(SYMBOL).astFF[9].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[9].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:Expiration

longout

$(SYMBOL).astFF[9].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[9].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[9].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:StartDT

longout

$(SYMBOL).astFF[9].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[9].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:009:Reset

bo

$(SYMBOL).astFF[9].Reset

+
io: output
+
+

$(PREFIX):FF:009:Reset_RBV

bi

$(SYMBOL).astFF[9].Reset

+
io: output
+
+

$(PREFIX):FF:010:BeamPermitted_RBV

bi

$(SYMBOL).astFF[10].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:010:Info:Desc_RBV

waveform

$(SYMBOL).astFF[10].Info.Desc

+
io: input
+
+

$(PREFIX):FF:010:Info:DevName_RBV

waveform

$(SYMBOL).astFF[10].Info.DevName

+
io: input
+
+

$(PREFIX):FF:010:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[10].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:010:Info:InUse_RBV

bi

$(SYMBOL).astFF[10].Info.InUse

+
io: input
+
+

$(PREFIX):FF:010:Info:Path_RBV

waveform

$(SYMBOL).astFF[10].Info.sPath

+
io: input
+
+

$(PREFIX):FF:010:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[10].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:010:OK_RBV

bi

$(SYMBOL).astFF[10].OK

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:Activate

bo

$(SYMBOL).astFF[10].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[10].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[10].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:Deactivate

bo

$(SYMBOL).astFF[10].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[10].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Duration

longout

$(SYMBOL).astFF[10].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[10].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:Expiration

longout

$(SYMBOL).astFF[10].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[10].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[10].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:StartDT

longout

$(SYMBOL).astFF[10].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[10].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:010:Reset

bo

$(SYMBOL).astFF[10].Reset

+
io: output
+
+

$(PREFIX):FF:010:Reset_RBV

bi

$(SYMBOL).astFF[10].Reset

+
io: output
+
+

$(PREFIX):FF:011:BeamPermitted_RBV

bi

$(SYMBOL).astFF[11].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:011:Info:Desc_RBV

waveform

$(SYMBOL).astFF[11].Info.Desc

+
io: input
+
+

$(PREFIX):FF:011:Info:DevName_RBV

waveform

$(SYMBOL).astFF[11].Info.DevName

+
io: input
+
+

$(PREFIX):FF:011:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[11].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:011:Info:InUse_RBV

bi

$(SYMBOL).astFF[11].Info.InUse

+
io: input
+
+

$(PREFIX):FF:011:Info:Path_RBV

waveform

$(SYMBOL).astFF[11].Info.sPath

+
io: input
+
+

$(PREFIX):FF:011:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[11].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:011:OK_RBV

bi

$(SYMBOL).astFF[11].OK

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:Activate

bo

$(SYMBOL).astFF[11].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[11].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[11].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:Deactivate

bo

$(SYMBOL).astFF[11].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[11].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Duration

longout

$(SYMBOL).astFF[11].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[11].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:Expiration

longout

$(SYMBOL).astFF[11].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[11].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[11].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:StartDT

longout

$(SYMBOL).astFF[11].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[11].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:011:Reset

bo

$(SYMBOL).astFF[11].Reset

+
io: output
+
+

$(PREFIX):FF:011:Reset_RBV

bi

$(SYMBOL).astFF[11].Reset

+
io: output
+
+

$(PREFIX):FF:012:BeamPermitted_RBV

bi

$(SYMBOL).astFF[12].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:012:Info:Desc_RBV

waveform

$(SYMBOL).astFF[12].Info.Desc

+
io: input
+
+

$(PREFIX):FF:012:Info:DevName_RBV

waveform

$(SYMBOL).astFF[12].Info.DevName

+
io: input
+
+

$(PREFIX):FF:012:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[12].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:012:Info:InUse_RBV

bi

$(SYMBOL).astFF[12].Info.InUse

+
io: input
+
+

$(PREFIX):FF:012:Info:Path_RBV

waveform

$(SYMBOL).astFF[12].Info.sPath

+
io: input
+
+

$(PREFIX):FF:012:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[12].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:012:OK_RBV

bi

$(SYMBOL).astFF[12].OK

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:Activate

bo

$(SYMBOL).astFF[12].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[12].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[12].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:Deactivate

bo

$(SYMBOL).astFF[12].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[12].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Duration

longout

$(SYMBOL).astFF[12].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[12].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:Expiration

longout

$(SYMBOL).astFF[12].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[12].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[12].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:StartDT

longout

$(SYMBOL).astFF[12].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[12].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:012:Reset

bo

$(SYMBOL).astFF[12].Reset

+
io: output
+
+

$(PREFIX):FF:012:Reset_RBV

bi

$(SYMBOL).astFF[12].Reset

+
io: output
+
+

$(PREFIX):FF:013:BeamPermitted_RBV

bi

$(SYMBOL).astFF[13].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:013:Info:Desc_RBV

waveform

$(SYMBOL).astFF[13].Info.Desc

+
io: input
+
+

$(PREFIX):FF:013:Info:DevName_RBV

waveform

$(SYMBOL).astFF[13].Info.DevName

+
io: input
+
+

$(PREFIX):FF:013:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[13].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:013:Info:InUse_RBV

bi

$(SYMBOL).astFF[13].Info.InUse

+
io: input
+
+

$(PREFIX):FF:013:Info:Path_RBV

waveform

$(SYMBOL).astFF[13].Info.sPath

+
io: input
+
+

$(PREFIX):FF:013:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[13].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:013:OK_RBV

bi

$(SYMBOL).astFF[13].OK

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:Activate

bo

$(SYMBOL).astFF[13].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[13].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[13].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:Deactivate

bo

$(SYMBOL).astFF[13].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[13].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Duration

longout

$(SYMBOL).astFF[13].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[13].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:Expiration

longout

$(SYMBOL).astFF[13].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[13].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[13].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:StartDT

longout

$(SYMBOL).astFF[13].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[13].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:013:Reset

bo

$(SYMBOL).astFF[13].Reset

+
io: output
+
+

$(PREFIX):FF:013:Reset_RBV

bi

$(SYMBOL).astFF[13].Reset

+
io: output
+
+

$(PREFIX):FF:014:BeamPermitted_RBV

bi

$(SYMBOL).astFF[14].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:014:Info:Desc_RBV

waveform

$(SYMBOL).astFF[14].Info.Desc

+
io: input
+
+

$(PREFIX):FF:014:Info:DevName_RBV

waveform

$(SYMBOL).astFF[14].Info.DevName

+
io: input
+
+

$(PREFIX):FF:014:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[14].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:014:Info:InUse_RBV

bi

$(SYMBOL).astFF[14].Info.InUse

+
io: input
+
+

$(PREFIX):FF:014:Info:Path_RBV

waveform

$(SYMBOL).astFF[14].Info.sPath

+
io: input
+
+

$(PREFIX):FF:014:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[14].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:014:OK_RBV

bi

$(SYMBOL).astFF[14].OK

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:Activate

bo

$(SYMBOL).astFF[14].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[14].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[14].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:Deactivate

bo

$(SYMBOL).astFF[14].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[14].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Duration

longout

$(SYMBOL).astFF[14].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[14].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:Expiration

longout

$(SYMBOL).astFF[14].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[14].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[14].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:StartDT

longout

$(SYMBOL).astFF[14].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[14].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:014:Reset

bo

$(SYMBOL).astFF[14].Reset

+
io: output
+
+

$(PREFIX):FF:014:Reset_RBV

bi

$(SYMBOL).astFF[14].Reset

+
io: output
+
+

$(PREFIX):FF:015:BeamPermitted_RBV

bi

$(SYMBOL).astFF[15].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:015:Info:Desc_RBV

waveform

$(SYMBOL).astFF[15].Info.Desc

+
io: input
+
+

$(PREFIX):FF:015:Info:DevName_RBV

waveform

$(SYMBOL).astFF[15].Info.DevName

+
io: input
+
+

$(PREFIX):FF:015:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[15].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:015:Info:InUse_RBV

bi

$(SYMBOL).astFF[15].Info.InUse

+
io: input
+
+

$(PREFIX):FF:015:Info:Path_RBV

waveform

$(SYMBOL).astFF[15].Info.sPath

+
io: input
+
+

$(PREFIX):FF:015:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[15].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:015:OK_RBV

bi

$(SYMBOL).astFF[15].OK

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:Activate

bo

$(SYMBOL).astFF[15].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[15].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[15].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:Deactivate

bo

$(SYMBOL).astFF[15].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[15].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Duration

longout

$(SYMBOL).astFF[15].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[15].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:Expiration

longout

$(SYMBOL).astFF[15].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[15].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[15].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:StartDT

longout

$(SYMBOL).astFF[15].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[15].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:015:Reset

bo

$(SYMBOL).astFF[15].Reset

+
io: output
+
+

$(PREFIX):FF:015:Reset_RBV

bi

$(SYMBOL).astFF[15].Reset

+
io: output
+
+

$(PREFIX):FF:016:BeamPermitted_RBV

bi

$(SYMBOL).astFF[16].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:016:Info:Desc_RBV

waveform

$(SYMBOL).astFF[16].Info.Desc

+
io: input
+
+

$(PREFIX):FF:016:Info:DevName_RBV

waveform

$(SYMBOL).astFF[16].Info.DevName

+
io: input
+
+

$(PREFIX):FF:016:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[16].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:016:Info:InUse_RBV

bi

$(SYMBOL).astFF[16].Info.InUse

+
io: input
+
+

$(PREFIX):FF:016:Info:Path_RBV

waveform

$(SYMBOL).astFF[16].Info.sPath

+
io: input
+
+

$(PREFIX):FF:016:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[16].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:016:OK_RBV

bi

$(SYMBOL).astFF[16].OK

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:Activate

bo

$(SYMBOL).astFF[16].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[16].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[16].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:Deactivate

bo

$(SYMBOL).astFF[16].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[16].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Duration

longout

$(SYMBOL).astFF[16].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[16].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:Expiration

longout

$(SYMBOL).astFF[16].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[16].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[16].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:StartDT

longout

$(SYMBOL).astFF[16].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[16].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:016:Reset

bo

$(SYMBOL).astFF[16].Reset

+
io: output
+
+

$(PREFIX):FF:016:Reset_RBV

bi

$(SYMBOL).astFF[16].Reset

+
io: output
+
+

$(PREFIX):FF:017:BeamPermitted_RBV

bi

$(SYMBOL).astFF[17].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:017:Info:Desc_RBV

waveform

$(SYMBOL).astFF[17].Info.Desc

+
io: input
+
+

$(PREFIX):FF:017:Info:DevName_RBV

waveform

$(SYMBOL).astFF[17].Info.DevName

+
io: input
+
+

$(PREFIX):FF:017:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[17].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:017:Info:InUse_RBV

bi

$(SYMBOL).astFF[17].Info.InUse

+
io: input
+
+

$(PREFIX):FF:017:Info:Path_RBV

waveform

$(SYMBOL).astFF[17].Info.sPath

+
io: input
+
+

$(PREFIX):FF:017:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[17].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:017:OK_RBV

bi

$(SYMBOL).astFF[17].OK

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:Activate

bo

$(SYMBOL).astFF[17].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[17].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[17].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:Deactivate

bo

$(SYMBOL).astFF[17].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[17].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Duration

longout

$(SYMBOL).astFF[17].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[17].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:Expiration

longout

$(SYMBOL).astFF[17].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[17].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[17].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:StartDT

longout

$(SYMBOL).astFF[17].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[17].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:017:Reset

bo

$(SYMBOL).astFF[17].Reset

+
io: output
+
+

$(PREFIX):FF:017:Reset_RBV

bi

$(SYMBOL).astFF[17].Reset

+
io: output
+
+

$(PREFIX):FF:018:BeamPermitted_RBV

bi

$(SYMBOL).astFF[18].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:018:Info:Desc_RBV

waveform

$(SYMBOL).astFF[18].Info.Desc

+
io: input
+
+

$(PREFIX):FF:018:Info:DevName_RBV

waveform

$(SYMBOL).astFF[18].Info.DevName

+
io: input
+
+

$(PREFIX):FF:018:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[18].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:018:Info:InUse_RBV

bi

$(SYMBOL).astFF[18].Info.InUse

+
io: input
+
+

$(PREFIX):FF:018:Info:Path_RBV

waveform

$(SYMBOL).astFF[18].Info.sPath

+
io: input
+
+

$(PREFIX):FF:018:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[18].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:018:OK_RBV

bi

$(SYMBOL).astFF[18].OK

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:Activate

bo

$(SYMBOL).astFF[18].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[18].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[18].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:Deactivate

bo

$(SYMBOL).astFF[18].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[18].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Duration

longout

$(SYMBOL).astFF[18].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[18].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:Expiration

longout

$(SYMBOL).astFF[18].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[18].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[18].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:StartDT

longout

$(SYMBOL).astFF[18].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[18].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:018:Reset

bo

$(SYMBOL).astFF[18].Reset

+
io: output
+
+

$(PREFIX):FF:018:Reset_RBV

bi

$(SYMBOL).astFF[18].Reset

+
io: output
+
+

$(PREFIX):FF:019:BeamPermitted_RBV

bi

$(SYMBOL).astFF[19].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:019:Info:Desc_RBV

waveform

$(SYMBOL).astFF[19].Info.Desc

+
io: input
+
+

$(PREFIX):FF:019:Info:DevName_RBV

waveform

$(SYMBOL).astFF[19].Info.DevName

+
io: input
+
+

$(PREFIX):FF:019:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[19].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:019:Info:InUse_RBV

bi

$(SYMBOL).astFF[19].Info.InUse

+
io: input
+
+

$(PREFIX):FF:019:Info:Path_RBV

waveform

$(SYMBOL).astFF[19].Info.sPath

+
io: input
+
+

$(PREFIX):FF:019:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[19].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:019:OK_RBV

bi

$(SYMBOL).astFF[19].OK

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:Activate

bo

$(SYMBOL).astFF[19].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[19].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[19].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:Deactivate

bo

$(SYMBOL).astFF[19].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[19].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Duration

longout

$(SYMBOL).astFF[19].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[19].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:Expiration

longout

$(SYMBOL).astFF[19].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[19].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[19].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:StartDT

longout

$(SYMBOL).astFF[19].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[19].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:019:Reset

bo

$(SYMBOL).astFF[19].Reset

+
io: output
+
+

$(PREFIX):FF:019:Reset_RBV

bi

$(SYMBOL).astFF[19].Reset

+
io: output
+
+

$(PREFIX):FF:020:BeamPermitted_RBV

bi

$(SYMBOL).astFF[20].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:020:Info:Desc_RBV

waveform

$(SYMBOL).astFF[20].Info.Desc

+
io: input
+
+

$(PREFIX):FF:020:Info:DevName_RBV

waveform

$(SYMBOL).astFF[20].Info.DevName

+
io: input
+
+

$(PREFIX):FF:020:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[20].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:020:Info:InUse_RBV

bi

$(SYMBOL).astFF[20].Info.InUse

+
io: input
+
+

$(PREFIX):FF:020:Info:Path_RBV

waveform

$(SYMBOL).astFF[20].Info.sPath

+
io: input
+
+

$(PREFIX):FF:020:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[20].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:020:OK_RBV

bi

$(SYMBOL).astFF[20].OK

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:Activate

bo

$(SYMBOL).astFF[20].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[20].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[20].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:Deactivate

bo

$(SYMBOL).astFF[20].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[20].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Duration

longout

$(SYMBOL).astFF[20].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[20].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:Expiration

longout

$(SYMBOL).astFF[20].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[20].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[20].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:StartDT

longout

$(SYMBOL).astFF[20].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[20].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:020:Reset

bo

$(SYMBOL).astFF[20].Reset

+
io: output
+
+

$(PREFIX):FF:020:Reset_RBV

bi

$(SYMBOL).astFF[20].Reset

+
io: output
+
+

$(PREFIX):FF:021:BeamPermitted_RBV

bi

$(SYMBOL).astFF[21].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:021:Info:Desc_RBV

waveform

$(SYMBOL).astFF[21].Info.Desc

+
io: input
+
+

$(PREFIX):FF:021:Info:DevName_RBV

waveform

$(SYMBOL).astFF[21].Info.DevName

+
io: input
+
+

$(PREFIX):FF:021:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[21].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:021:Info:InUse_RBV

bi

$(SYMBOL).astFF[21].Info.InUse

+
io: input
+
+

$(PREFIX):FF:021:Info:Path_RBV

waveform

$(SYMBOL).astFF[21].Info.sPath

+
io: input
+
+

$(PREFIX):FF:021:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[21].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:021:OK_RBV

bi

$(SYMBOL).astFF[21].OK

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:Activate

bo

$(SYMBOL).astFF[21].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[21].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[21].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:Deactivate

bo

$(SYMBOL).astFF[21].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[21].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Duration

longout

$(SYMBOL).astFF[21].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[21].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:Expiration

longout

$(SYMBOL).astFF[21].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[21].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[21].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:StartDT

longout

$(SYMBOL).astFF[21].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[21].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:021:Reset

bo

$(SYMBOL).astFF[21].Reset

+
io: output
+
+

$(PREFIX):FF:021:Reset_RBV

bi

$(SYMBOL).astFF[21].Reset

+
io: output
+
+

$(PREFIX):FF:022:BeamPermitted_RBV

bi

$(SYMBOL).astFF[22].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:022:Info:Desc_RBV

waveform

$(SYMBOL).astFF[22].Info.Desc

+
io: input
+
+

$(PREFIX):FF:022:Info:DevName_RBV

waveform

$(SYMBOL).astFF[22].Info.DevName

+
io: input
+
+

$(PREFIX):FF:022:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[22].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:022:Info:InUse_RBV

bi

$(SYMBOL).astFF[22].Info.InUse

+
io: input
+
+

$(PREFIX):FF:022:Info:Path_RBV

waveform

$(SYMBOL).astFF[22].Info.sPath

+
io: input
+
+

$(PREFIX):FF:022:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[22].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:022:OK_RBV

bi

$(SYMBOL).astFF[22].OK

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:Activate

bo

$(SYMBOL).astFF[22].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[22].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[22].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:Deactivate

bo

$(SYMBOL).astFF[22].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[22].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Duration

longout

$(SYMBOL).astFF[22].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[22].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:Expiration

longout

$(SYMBOL).astFF[22].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[22].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[22].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:StartDT

longout

$(SYMBOL).astFF[22].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[22].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:022:Reset

bo

$(SYMBOL).astFF[22].Reset

+
io: output
+
+

$(PREFIX):FF:022:Reset_RBV

bi

$(SYMBOL).astFF[22].Reset

+
io: output
+
+

$(PREFIX):FF:023:BeamPermitted_RBV

bi

$(SYMBOL).astFF[23].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:023:Info:Desc_RBV

waveform

$(SYMBOL).astFF[23].Info.Desc

+
io: input
+
+

$(PREFIX):FF:023:Info:DevName_RBV

waveform

$(SYMBOL).astFF[23].Info.DevName

+
io: input
+
+

$(PREFIX):FF:023:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[23].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:023:Info:InUse_RBV

bi

$(SYMBOL).astFF[23].Info.InUse

+
io: input
+
+

$(PREFIX):FF:023:Info:Path_RBV

waveform

$(SYMBOL).astFF[23].Info.sPath

+
io: input
+
+

$(PREFIX):FF:023:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[23].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:023:OK_RBV

bi

$(SYMBOL).astFF[23].OK

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:Activate

bo

$(SYMBOL).astFF[23].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[23].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[23].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:Deactivate

bo

$(SYMBOL).astFF[23].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[23].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Duration

longout

$(SYMBOL).astFF[23].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[23].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:Expiration

longout

$(SYMBOL).astFF[23].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[23].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[23].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:StartDT

longout

$(SYMBOL).astFF[23].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[23].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:023:Reset

bo

$(SYMBOL).astFF[23].Reset

+
io: output
+
+

$(PREFIX):FF:023:Reset_RBV

bi

$(SYMBOL).astFF[23].Reset

+
io: output
+
+

$(PREFIX):FF:024:BeamPermitted_RBV

bi

$(SYMBOL).astFF[24].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:024:Info:Desc_RBV

waveform

$(SYMBOL).astFF[24].Info.Desc

+
io: input
+
+

$(PREFIX):FF:024:Info:DevName_RBV

waveform

$(SYMBOL).astFF[24].Info.DevName

+
io: input
+
+

$(PREFIX):FF:024:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[24].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:024:Info:InUse_RBV

bi

$(SYMBOL).astFF[24].Info.InUse

+
io: input
+
+

$(PREFIX):FF:024:Info:Path_RBV

waveform

$(SYMBOL).astFF[24].Info.sPath

+
io: input
+
+

$(PREFIX):FF:024:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[24].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:024:OK_RBV

bi

$(SYMBOL).astFF[24].OK

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:Activate

bo

$(SYMBOL).astFF[24].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[24].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[24].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:Deactivate

bo

$(SYMBOL).astFF[24].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[24].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Duration

longout

$(SYMBOL).astFF[24].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[24].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:Expiration

longout

$(SYMBOL).astFF[24].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[24].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[24].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:StartDT

longout

$(SYMBOL).astFF[24].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[24].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:024:Reset

bo

$(SYMBOL).astFF[24].Reset

+
io: output
+
+

$(PREFIX):FF:024:Reset_RBV

bi

$(SYMBOL).astFF[24].Reset

+
io: output
+
+

$(PREFIX):FF:025:BeamPermitted_RBV

bi

$(SYMBOL).astFF[25].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:025:Info:Desc_RBV

waveform

$(SYMBOL).astFF[25].Info.Desc

+
io: input
+
+

$(PREFIX):FF:025:Info:DevName_RBV

waveform

$(SYMBOL).astFF[25].Info.DevName

+
io: input
+
+

$(PREFIX):FF:025:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[25].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:025:Info:InUse_RBV

bi

$(SYMBOL).astFF[25].Info.InUse

+
io: input
+
+

$(PREFIX):FF:025:Info:Path_RBV

waveform

$(SYMBOL).astFF[25].Info.sPath

+
io: input
+
+

$(PREFIX):FF:025:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[25].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:025:OK_RBV

bi

$(SYMBOL).astFF[25].OK

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:Activate

bo

$(SYMBOL).astFF[25].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[25].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[25].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:Deactivate

bo

$(SYMBOL).astFF[25].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[25].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Duration

longout

$(SYMBOL).astFF[25].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[25].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:Expiration

longout

$(SYMBOL).astFF[25].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[25].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[25].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:StartDT

longout

$(SYMBOL).astFF[25].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[25].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:025:Reset

bo

$(SYMBOL).astFF[25].Reset

+
io: output
+
+

$(PREFIX):FF:025:Reset_RBV

bi

$(SYMBOL).astFF[25].Reset

+
io: output
+
+

$(PREFIX):FF:026:BeamPermitted_RBV

bi

$(SYMBOL).astFF[26].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:026:Info:Desc_RBV

waveform

$(SYMBOL).astFF[26].Info.Desc

+
io: input
+
+

$(PREFIX):FF:026:Info:DevName_RBV

waveform

$(SYMBOL).astFF[26].Info.DevName

+
io: input
+
+

$(PREFIX):FF:026:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[26].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:026:Info:InUse_RBV

bi

$(SYMBOL).astFF[26].Info.InUse

+
io: input
+
+

$(PREFIX):FF:026:Info:Path_RBV

waveform

$(SYMBOL).astFF[26].Info.sPath

+
io: input
+
+

$(PREFIX):FF:026:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[26].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:026:OK_RBV

bi

$(SYMBOL).astFF[26].OK

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:Activate

bo

$(SYMBOL).astFF[26].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[26].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[26].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:Deactivate

bo

$(SYMBOL).astFF[26].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[26].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Duration

longout

$(SYMBOL).astFF[26].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[26].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:Expiration

longout

$(SYMBOL).astFF[26].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[26].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[26].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:StartDT

longout

$(SYMBOL).astFF[26].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[26].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:026:Reset

bo

$(SYMBOL).astFF[26].Reset

+
io: output
+
+

$(PREFIX):FF:026:Reset_RBV

bi

$(SYMBOL).astFF[26].Reset

+
io: output
+
+

$(PREFIX):FF:027:BeamPermitted_RBV

bi

$(SYMBOL).astFF[27].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:027:Info:Desc_RBV

waveform

$(SYMBOL).astFF[27].Info.Desc

+
io: input
+
+

$(PREFIX):FF:027:Info:DevName_RBV

waveform

$(SYMBOL).astFF[27].Info.DevName

+
io: input
+
+

$(PREFIX):FF:027:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[27].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:027:Info:InUse_RBV

bi

$(SYMBOL).astFF[27].Info.InUse

+
io: input
+
+

$(PREFIX):FF:027:Info:Path_RBV

waveform

$(SYMBOL).astFF[27].Info.sPath

+
io: input
+
+

$(PREFIX):FF:027:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[27].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:027:OK_RBV

bi

$(SYMBOL).astFF[27].OK

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:Activate

bo

$(SYMBOL).astFF[27].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[27].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[27].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:Deactivate

bo

$(SYMBOL).astFF[27].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[27].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Duration

longout

$(SYMBOL).astFF[27].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[27].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:Expiration

longout

$(SYMBOL).astFF[27].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[27].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[27].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:StartDT

longout

$(SYMBOL).astFF[27].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[27].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:027:Reset

bo

$(SYMBOL).astFF[27].Reset

+
io: output
+
+

$(PREFIX):FF:027:Reset_RBV

bi

$(SYMBOL).astFF[27].Reset

+
io: output
+
+

$(PREFIX):FF:028:BeamPermitted_RBV

bi

$(SYMBOL).astFF[28].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:028:Info:Desc_RBV

waveform

$(SYMBOL).astFF[28].Info.Desc

+
io: input
+
+

$(PREFIX):FF:028:Info:DevName_RBV

waveform

$(SYMBOL).astFF[28].Info.DevName

+
io: input
+
+

$(PREFIX):FF:028:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[28].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:028:Info:InUse_RBV

bi

$(SYMBOL).astFF[28].Info.InUse

+
io: input
+
+

$(PREFIX):FF:028:Info:Path_RBV

waveform

$(SYMBOL).astFF[28].Info.sPath

+
io: input
+
+

$(PREFIX):FF:028:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[28].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:028:OK_RBV

bi

$(SYMBOL).astFF[28].OK

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:Activate

bo

$(SYMBOL).astFF[28].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[28].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[28].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:Deactivate

bo

$(SYMBOL).astFF[28].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[28].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Duration

longout

$(SYMBOL).astFF[28].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[28].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:Expiration

longout

$(SYMBOL).astFF[28].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[28].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[28].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:StartDT

longout

$(SYMBOL).astFF[28].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[28].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:028:Reset

bo

$(SYMBOL).astFF[28].Reset

+
io: output
+
+

$(PREFIX):FF:028:Reset_RBV

bi

$(SYMBOL).astFF[28].Reset

+
io: output
+
+

$(PREFIX):FF:029:BeamPermitted_RBV

bi

$(SYMBOL).astFF[29].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:029:Info:Desc_RBV

waveform

$(SYMBOL).astFF[29].Info.Desc

+
io: input
+
+

$(PREFIX):FF:029:Info:DevName_RBV

waveform

$(SYMBOL).astFF[29].Info.DevName

+
io: input
+
+

$(PREFIX):FF:029:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[29].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:029:Info:InUse_RBV

bi

$(SYMBOL).astFF[29].Info.InUse

+
io: input
+
+

$(PREFIX):FF:029:Info:Path_RBV

waveform

$(SYMBOL).astFF[29].Info.sPath

+
io: input
+
+

$(PREFIX):FF:029:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[29].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:029:OK_RBV

bi

$(SYMBOL).astFF[29].OK

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:Activate

bo

$(SYMBOL).astFF[29].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[29].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[29].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:Deactivate

bo

$(SYMBOL).astFF[29].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[29].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Duration

longout

$(SYMBOL).astFF[29].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[29].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:Expiration

longout

$(SYMBOL).astFF[29].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[29].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[29].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:StartDT

longout

$(SYMBOL).astFF[29].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[29].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:029:Reset

bo

$(SYMBOL).astFF[29].Reset

+
io: output
+
+

$(PREFIX):FF:029:Reset_RBV

bi

$(SYMBOL).astFF[29].Reset

+
io: output
+
+

$(PREFIX):FF:030:BeamPermitted_RBV

bi

$(SYMBOL).astFF[30].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:030:Info:Desc_RBV

waveform

$(SYMBOL).astFF[30].Info.Desc

+
io: input
+
+

$(PREFIX):FF:030:Info:DevName_RBV

waveform

$(SYMBOL).astFF[30].Info.DevName

+
io: input
+
+

$(PREFIX):FF:030:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[30].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:030:Info:InUse_RBV

bi

$(SYMBOL).astFF[30].Info.InUse

+
io: input
+
+

$(PREFIX):FF:030:Info:Path_RBV

waveform

$(SYMBOL).astFF[30].Info.sPath

+
io: input
+
+

$(PREFIX):FF:030:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[30].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:030:OK_RBV

bi

$(SYMBOL).astFF[30].OK

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:Activate

bo

$(SYMBOL).astFF[30].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[30].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[30].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:Deactivate

bo

$(SYMBOL).astFF[30].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[30].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Duration

longout

$(SYMBOL).astFF[30].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[30].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:Expiration

longout

$(SYMBOL).astFF[30].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[30].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[30].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:StartDT

longout

$(SYMBOL).astFF[30].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[30].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:030:Reset

bo

$(SYMBOL).astFF[30].Reset

+
io: output
+
+

$(PREFIX):FF:030:Reset_RBV

bi

$(SYMBOL).astFF[30].Reset

+
io: output
+
+

$(PREFIX):FF:031:BeamPermitted_RBV

bi

$(SYMBOL).astFF[31].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:031:Info:Desc_RBV

waveform

$(SYMBOL).astFF[31].Info.Desc

+
io: input
+
+

$(PREFIX):FF:031:Info:DevName_RBV

waveform

$(SYMBOL).astFF[31].Info.DevName

+
io: input
+
+

$(PREFIX):FF:031:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[31].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:031:Info:InUse_RBV

bi

$(SYMBOL).astFF[31].Info.InUse

+
io: input
+
+

$(PREFIX):FF:031:Info:Path_RBV

waveform

$(SYMBOL).astFF[31].Info.sPath

+
io: input
+
+

$(PREFIX):FF:031:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[31].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:031:OK_RBV

bi

$(SYMBOL).astFF[31].OK

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:Activate

bo

$(SYMBOL).astFF[31].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[31].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[31].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:Deactivate

bo

$(SYMBOL).astFF[31].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[31].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Duration

longout

$(SYMBOL).astFF[31].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[31].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:Expiration

longout

$(SYMBOL).astFF[31].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[31].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[31].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:StartDT

longout

$(SYMBOL).astFF[31].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[31].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:031:Reset

bo

$(SYMBOL).astFF[31].Reset

+
io: output
+
+

$(PREFIX):FF:031:Reset_RBV

bi

$(SYMBOL).astFF[31].Reset

+
io: output
+
+

$(PREFIX):FF:032:BeamPermitted_RBV

bi

$(SYMBOL).astFF[32].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:032:Info:Desc_RBV

waveform

$(SYMBOL).astFF[32].Info.Desc

+
io: input
+
+

$(PREFIX):FF:032:Info:DevName_RBV

waveform

$(SYMBOL).astFF[32].Info.DevName

+
io: input
+
+

$(PREFIX):FF:032:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[32].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:032:Info:InUse_RBV

bi

$(SYMBOL).astFF[32].Info.InUse

+
io: input
+
+

$(PREFIX):FF:032:Info:Path_RBV

waveform

$(SYMBOL).astFF[32].Info.sPath

+
io: input
+
+

$(PREFIX):FF:032:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[32].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:032:OK_RBV

bi

$(SYMBOL).astFF[32].OK

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:Activate

bo

$(SYMBOL).astFF[32].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[32].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[32].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:Deactivate

bo

$(SYMBOL).astFF[32].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[32].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Duration

longout

$(SYMBOL).astFF[32].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[32].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:Expiration

longout

$(SYMBOL).astFF[32].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[32].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[32].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:StartDT

longout

$(SYMBOL).astFF[32].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[32].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:032:Reset

bo

$(SYMBOL).astFF[32].Reset

+
io: output
+
+

$(PREFIX):FF:032:Reset_RBV

bi

$(SYMBOL).astFF[32].Reset

+
io: output
+
+

$(PREFIX):FF:033:BeamPermitted_RBV

bi

$(SYMBOL).astFF[33].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:033:Info:Desc_RBV

waveform

$(SYMBOL).astFF[33].Info.Desc

+
io: input
+
+

$(PREFIX):FF:033:Info:DevName_RBV

waveform

$(SYMBOL).astFF[33].Info.DevName

+
io: input
+
+

$(PREFIX):FF:033:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[33].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:033:Info:InUse_RBV

bi

$(SYMBOL).astFF[33].Info.InUse

+
io: input
+
+

$(PREFIX):FF:033:Info:Path_RBV

waveform

$(SYMBOL).astFF[33].Info.sPath

+
io: input
+
+

$(PREFIX):FF:033:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[33].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:033:OK_RBV

bi

$(SYMBOL).astFF[33].OK

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:Activate

bo

$(SYMBOL).astFF[33].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[33].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[33].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:Deactivate

bo

$(SYMBOL).astFF[33].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[33].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Duration

longout

$(SYMBOL).astFF[33].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[33].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:Expiration

longout

$(SYMBOL).astFF[33].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[33].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[33].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:StartDT

longout

$(SYMBOL).astFF[33].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[33].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:033:Reset

bo

$(SYMBOL).astFF[33].Reset

+
io: output
+
+

$(PREFIX):FF:033:Reset_RBV

bi

$(SYMBOL).astFF[33].Reset

+
io: output
+
+

$(PREFIX):FF:034:BeamPermitted_RBV

bi

$(SYMBOL).astFF[34].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:034:Info:Desc_RBV

waveform

$(SYMBOL).astFF[34].Info.Desc

+
io: input
+
+

$(PREFIX):FF:034:Info:DevName_RBV

waveform

$(SYMBOL).astFF[34].Info.DevName

+
io: input
+
+

$(PREFIX):FF:034:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[34].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:034:Info:InUse_RBV

bi

$(SYMBOL).astFF[34].Info.InUse

+
io: input
+
+

$(PREFIX):FF:034:Info:Path_RBV

waveform

$(SYMBOL).astFF[34].Info.sPath

+
io: input
+
+

$(PREFIX):FF:034:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[34].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:034:OK_RBV

bi

$(SYMBOL).astFF[34].OK

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:Activate

bo

$(SYMBOL).astFF[34].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[34].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[34].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:Deactivate

bo

$(SYMBOL).astFF[34].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[34].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Duration

longout

$(SYMBOL).astFF[34].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[34].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:Expiration

longout

$(SYMBOL).astFF[34].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[34].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[34].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:StartDT

longout

$(SYMBOL).astFF[34].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[34].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:034:Reset

bo

$(SYMBOL).astFF[34].Reset

+
io: output
+
+

$(PREFIX):FF:034:Reset_RBV

bi

$(SYMBOL).astFF[34].Reset

+
io: output
+
+

$(PREFIX):FF:035:BeamPermitted_RBV

bi

$(SYMBOL).astFF[35].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:035:Info:Desc_RBV

waveform

$(SYMBOL).astFF[35].Info.Desc

+
io: input
+
+

$(PREFIX):FF:035:Info:DevName_RBV

waveform

$(SYMBOL).astFF[35].Info.DevName

+
io: input
+
+

$(PREFIX):FF:035:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[35].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:035:Info:InUse_RBV

bi

$(SYMBOL).astFF[35].Info.InUse

+
io: input
+
+

$(PREFIX):FF:035:Info:Path_RBV

waveform

$(SYMBOL).astFF[35].Info.sPath

+
io: input
+
+

$(PREFIX):FF:035:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[35].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:035:OK_RBV

bi

$(SYMBOL).astFF[35].OK

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:Activate

bo

$(SYMBOL).astFF[35].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[35].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[35].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:Deactivate

bo

$(SYMBOL).astFF[35].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[35].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Duration

longout

$(SYMBOL).astFF[35].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[35].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:Expiration

longout

$(SYMBOL).astFF[35].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[35].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[35].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:StartDT

longout

$(SYMBOL).astFF[35].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[35].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:035:Reset

bo

$(SYMBOL).astFF[35].Reset

+
io: output
+
+

$(PREFIX):FF:035:Reset_RBV

bi

$(SYMBOL).astFF[35].Reset

+
io: output
+
+

$(PREFIX):FF:036:BeamPermitted_RBV

bi

$(SYMBOL).astFF[36].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:036:Info:Desc_RBV

waveform

$(SYMBOL).astFF[36].Info.Desc

+
io: input
+
+

$(PREFIX):FF:036:Info:DevName_RBV

waveform

$(SYMBOL).astFF[36].Info.DevName

+
io: input
+
+

$(PREFIX):FF:036:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[36].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:036:Info:InUse_RBV

bi

$(SYMBOL).astFF[36].Info.InUse

+
io: input
+
+

$(PREFIX):FF:036:Info:Path_RBV

waveform

$(SYMBOL).astFF[36].Info.sPath

+
io: input
+
+

$(PREFIX):FF:036:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[36].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:036:OK_RBV

bi

$(SYMBOL).astFF[36].OK

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:Activate

bo

$(SYMBOL).astFF[36].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[36].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[36].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:Deactivate

bo

$(SYMBOL).astFF[36].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[36].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Duration

longout

$(SYMBOL).astFF[36].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[36].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:Expiration

longout

$(SYMBOL).astFF[36].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[36].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[36].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:StartDT

longout

$(SYMBOL).astFF[36].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[36].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:036:Reset

bo

$(SYMBOL).astFF[36].Reset

+
io: output
+
+

$(PREFIX):FF:036:Reset_RBV

bi

$(SYMBOL).astFF[36].Reset

+
io: output
+
+

$(PREFIX):FF:037:BeamPermitted_RBV

bi

$(SYMBOL).astFF[37].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:037:Info:Desc_RBV

waveform

$(SYMBOL).astFF[37].Info.Desc

+
io: input
+
+

$(PREFIX):FF:037:Info:DevName_RBV

waveform

$(SYMBOL).astFF[37].Info.DevName

+
io: input
+
+

$(PREFIX):FF:037:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[37].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:037:Info:InUse_RBV

bi

$(SYMBOL).astFF[37].Info.InUse

+
io: input
+
+

$(PREFIX):FF:037:Info:Path_RBV

waveform

$(SYMBOL).astFF[37].Info.sPath

+
io: input
+
+

$(PREFIX):FF:037:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[37].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:037:OK_RBV

bi

$(SYMBOL).astFF[37].OK

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:Activate

bo

$(SYMBOL).astFF[37].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[37].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[37].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:Deactivate

bo

$(SYMBOL).astFF[37].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[37].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Duration

longout

$(SYMBOL).astFF[37].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[37].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:Expiration

longout

$(SYMBOL).astFF[37].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[37].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[37].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:StartDT

longout

$(SYMBOL).astFF[37].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[37].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:037:Reset

bo

$(SYMBOL).astFF[37].Reset

+
io: output
+
+

$(PREFIX):FF:037:Reset_RBV

bi

$(SYMBOL).astFF[37].Reset

+
io: output
+
+

$(PREFIX):FF:038:BeamPermitted_RBV

bi

$(SYMBOL).astFF[38].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:038:Info:Desc_RBV

waveform

$(SYMBOL).astFF[38].Info.Desc

+
io: input
+
+

$(PREFIX):FF:038:Info:DevName_RBV

waveform

$(SYMBOL).astFF[38].Info.DevName

+
io: input
+
+

$(PREFIX):FF:038:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[38].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:038:Info:InUse_RBV

bi

$(SYMBOL).astFF[38].Info.InUse

+
io: input
+
+

$(PREFIX):FF:038:Info:Path_RBV

waveform

$(SYMBOL).astFF[38].Info.sPath

+
io: input
+
+

$(PREFIX):FF:038:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[38].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:038:OK_RBV

bi

$(SYMBOL).astFF[38].OK

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:Activate

bo

$(SYMBOL).astFF[38].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[38].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[38].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:Deactivate

bo

$(SYMBOL).astFF[38].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[38].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Duration

longout

$(SYMBOL).astFF[38].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[38].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:Expiration

longout

$(SYMBOL).astFF[38].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[38].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[38].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:StartDT

longout

$(SYMBOL).astFF[38].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[38].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:038:Reset

bo

$(SYMBOL).astFF[38].Reset

+
io: output
+
+

$(PREFIX):FF:038:Reset_RBV

bi

$(SYMBOL).astFF[38].Reset

+
io: output
+
+

$(PREFIX):FF:039:BeamPermitted_RBV

bi

$(SYMBOL).astFF[39].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:039:Info:Desc_RBV

waveform

$(SYMBOL).astFF[39].Info.Desc

+
io: input
+
+

$(PREFIX):FF:039:Info:DevName_RBV

waveform

$(SYMBOL).astFF[39].Info.DevName

+
io: input
+
+

$(PREFIX):FF:039:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[39].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:039:Info:InUse_RBV

bi

$(SYMBOL).astFF[39].Info.InUse

+
io: input
+
+

$(PREFIX):FF:039:Info:Path_RBV

waveform

$(SYMBOL).astFF[39].Info.sPath

+
io: input
+
+

$(PREFIX):FF:039:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[39].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:039:OK_RBV

bi

$(SYMBOL).astFF[39].OK

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:Activate

bo

$(SYMBOL).astFF[39].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[39].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[39].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:Deactivate

bo

$(SYMBOL).astFF[39].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[39].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Duration

longout

$(SYMBOL).astFF[39].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[39].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:Expiration

longout

$(SYMBOL).astFF[39].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[39].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[39].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:StartDT

longout

$(SYMBOL).astFF[39].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[39].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:039:Reset

bo

$(SYMBOL).astFF[39].Reset

+
io: output
+
+

$(PREFIX):FF:039:Reset_RBV

bi

$(SYMBOL).astFF[39].Reset

+
io: output
+
+

$(PREFIX):FF:040:BeamPermitted_RBV

bi

$(SYMBOL).astFF[40].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:040:Info:Desc_RBV

waveform

$(SYMBOL).astFF[40].Info.Desc

+
io: input
+
+

$(PREFIX):FF:040:Info:DevName_RBV

waveform

$(SYMBOL).astFF[40].Info.DevName

+
io: input
+
+

$(PREFIX):FF:040:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[40].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:040:Info:InUse_RBV

bi

$(SYMBOL).astFF[40].Info.InUse

+
io: input
+
+

$(PREFIX):FF:040:Info:Path_RBV

waveform

$(SYMBOL).astFF[40].Info.sPath

+
io: input
+
+

$(PREFIX):FF:040:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[40].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:040:OK_RBV

bi

$(SYMBOL).astFF[40].OK

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:Activate

bo

$(SYMBOL).astFF[40].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[40].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[40].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:Deactivate

bo

$(SYMBOL).astFF[40].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[40].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Duration

longout

$(SYMBOL).astFF[40].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[40].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:Expiration

longout

$(SYMBOL).astFF[40].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[40].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[40].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:StartDT

longout

$(SYMBOL).astFF[40].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[40].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:040:Reset

bo

$(SYMBOL).astFF[40].Reset

+
io: output
+
+

$(PREFIX):FF:040:Reset_RBV

bi

$(SYMBOL).astFF[40].Reset

+
io: output
+
+

$(PREFIX):FF:041:BeamPermitted_RBV

bi

$(SYMBOL).astFF[41].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:041:Info:Desc_RBV

waveform

$(SYMBOL).astFF[41].Info.Desc

+
io: input
+
+

$(PREFIX):FF:041:Info:DevName_RBV

waveform

$(SYMBOL).astFF[41].Info.DevName

+
io: input
+
+

$(PREFIX):FF:041:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[41].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:041:Info:InUse_RBV

bi

$(SYMBOL).astFF[41].Info.InUse

+
io: input
+
+

$(PREFIX):FF:041:Info:Path_RBV

waveform

$(SYMBOL).astFF[41].Info.sPath

+
io: input
+
+

$(PREFIX):FF:041:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[41].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:041:OK_RBV

bi

$(SYMBOL).astFF[41].OK

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:Activate

bo

$(SYMBOL).astFF[41].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[41].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[41].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:Deactivate

bo

$(SYMBOL).astFF[41].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[41].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Duration

longout

$(SYMBOL).astFF[41].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[41].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:Expiration

longout

$(SYMBOL).astFF[41].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[41].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[41].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:StartDT

longout

$(SYMBOL).astFF[41].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[41].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:041:Reset

bo

$(SYMBOL).astFF[41].Reset

+
io: output
+
+

$(PREFIX):FF:041:Reset_RBV

bi

$(SYMBOL).astFF[41].Reset

+
io: output
+
+

$(PREFIX):FF:042:BeamPermitted_RBV

bi

$(SYMBOL).astFF[42].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:042:Info:Desc_RBV

waveform

$(SYMBOL).astFF[42].Info.Desc

+
io: input
+
+

$(PREFIX):FF:042:Info:DevName_RBV

waveform

$(SYMBOL).astFF[42].Info.DevName

+
io: input
+
+

$(PREFIX):FF:042:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[42].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:042:Info:InUse_RBV

bi

$(SYMBOL).astFF[42].Info.InUse

+
io: input
+
+

$(PREFIX):FF:042:Info:Path_RBV

waveform

$(SYMBOL).astFF[42].Info.sPath

+
io: input
+
+

$(PREFIX):FF:042:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[42].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:042:OK_RBV

bi

$(SYMBOL).astFF[42].OK

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:Activate

bo

$(SYMBOL).astFF[42].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[42].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[42].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:Deactivate

bo

$(SYMBOL).astFF[42].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[42].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Duration

longout

$(SYMBOL).astFF[42].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[42].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:Expiration

longout

$(SYMBOL).astFF[42].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[42].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[42].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:StartDT

longout

$(SYMBOL).astFF[42].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[42].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:042:Reset

bo

$(SYMBOL).astFF[42].Reset

+
io: output
+
+

$(PREFIX):FF:042:Reset_RBV

bi

$(SYMBOL).astFF[42].Reset

+
io: output
+
+

$(PREFIX):FF:043:BeamPermitted_RBV

bi

$(SYMBOL).astFF[43].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:043:Info:Desc_RBV

waveform

$(SYMBOL).astFF[43].Info.Desc

+
io: input
+
+

$(PREFIX):FF:043:Info:DevName_RBV

waveform

$(SYMBOL).astFF[43].Info.DevName

+
io: input
+
+

$(PREFIX):FF:043:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[43].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:043:Info:InUse_RBV

bi

$(SYMBOL).astFF[43].Info.InUse

+
io: input
+
+

$(PREFIX):FF:043:Info:Path_RBV

waveform

$(SYMBOL).astFF[43].Info.sPath

+
io: input
+
+

$(PREFIX):FF:043:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[43].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:043:OK_RBV

bi

$(SYMBOL).astFF[43].OK

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:Activate

bo

$(SYMBOL).astFF[43].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[43].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[43].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:Deactivate

bo

$(SYMBOL).astFF[43].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[43].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Duration

longout

$(SYMBOL).astFF[43].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[43].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:Expiration

longout

$(SYMBOL).astFF[43].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[43].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[43].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:StartDT

longout

$(SYMBOL).astFF[43].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[43].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:043:Reset

bo

$(SYMBOL).astFF[43].Reset

+
io: output
+
+

$(PREFIX):FF:043:Reset_RBV

bi

$(SYMBOL).astFF[43].Reset

+
io: output
+
+

$(PREFIX):FF:044:BeamPermitted_RBV

bi

$(SYMBOL).astFF[44].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:044:Info:Desc_RBV

waveform

$(SYMBOL).astFF[44].Info.Desc

+
io: input
+
+

$(PREFIX):FF:044:Info:DevName_RBV

waveform

$(SYMBOL).astFF[44].Info.DevName

+
io: input
+
+

$(PREFIX):FF:044:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[44].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:044:Info:InUse_RBV

bi

$(SYMBOL).astFF[44].Info.InUse

+
io: input
+
+

$(PREFIX):FF:044:Info:Path_RBV

waveform

$(SYMBOL).astFF[44].Info.sPath

+
io: input
+
+

$(PREFIX):FF:044:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[44].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:044:OK_RBV

bi

$(SYMBOL).astFF[44].OK

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:Activate

bo

$(SYMBOL).astFF[44].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[44].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[44].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:Deactivate

bo

$(SYMBOL).astFF[44].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[44].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Duration

longout

$(SYMBOL).astFF[44].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[44].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:Expiration

longout

$(SYMBOL).astFF[44].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[44].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[44].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:StartDT

longout

$(SYMBOL).astFF[44].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[44].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:044:Reset

bo

$(SYMBOL).astFF[44].Reset

+
io: output
+
+

$(PREFIX):FF:044:Reset_RBV

bi

$(SYMBOL).astFF[44].Reset

+
io: output
+
+

$(PREFIX):FF:045:BeamPermitted_RBV

bi

$(SYMBOL).astFF[45].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:045:Info:Desc_RBV

waveform

$(SYMBOL).astFF[45].Info.Desc

+
io: input
+
+

$(PREFIX):FF:045:Info:DevName_RBV

waveform

$(SYMBOL).astFF[45].Info.DevName

+
io: input
+
+

$(PREFIX):FF:045:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[45].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:045:Info:InUse_RBV

bi

$(SYMBOL).astFF[45].Info.InUse

+
io: input
+
+

$(PREFIX):FF:045:Info:Path_RBV

waveform

$(SYMBOL).astFF[45].Info.sPath

+
io: input
+
+

$(PREFIX):FF:045:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[45].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:045:OK_RBV

bi

$(SYMBOL).astFF[45].OK

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:Activate

bo

$(SYMBOL).astFF[45].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[45].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[45].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:Deactivate

bo

$(SYMBOL).astFF[45].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[45].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Duration

longout

$(SYMBOL).astFF[45].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[45].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:Expiration

longout

$(SYMBOL).astFF[45].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[45].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[45].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:StartDT

longout

$(SYMBOL).astFF[45].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[45].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:045:Reset

bo

$(SYMBOL).astFF[45].Reset

+
io: output
+
+

$(PREFIX):FF:045:Reset_RBV

bi

$(SYMBOL).astFF[45].Reset

+
io: output
+
+

$(PREFIX):FF:046:BeamPermitted_RBV

bi

$(SYMBOL).astFF[46].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:046:Info:Desc_RBV

waveform

$(SYMBOL).astFF[46].Info.Desc

+
io: input
+
+

$(PREFIX):FF:046:Info:DevName_RBV

waveform

$(SYMBOL).astFF[46].Info.DevName

+
io: input
+
+

$(PREFIX):FF:046:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[46].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:046:Info:InUse_RBV

bi

$(SYMBOL).astFF[46].Info.InUse

+
io: input
+
+

$(PREFIX):FF:046:Info:Path_RBV

waveform

$(SYMBOL).astFF[46].Info.sPath

+
io: input
+
+

$(PREFIX):FF:046:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[46].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:046:OK_RBV

bi

$(SYMBOL).astFF[46].OK

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:Activate

bo

$(SYMBOL).astFF[46].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[46].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[46].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:Deactivate

bo

$(SYMBOL).astFF[46].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[46].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Duration

longout

$(SYMBOL).astFF[46].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[46].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:Expiration

longout

$(SYMBOL).astFF[46].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[46].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[46].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:StartDT

longout

$(SYMBOL).astFF[46].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[46].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:046:Reset

bo

$(SYMBOL).astFF[46].Reset

+
io: output
+
+

$(PREFIX):FF:046:Reset_RBV

bi

$(SYMBOL).astFF[46].Reset

+
io: output
+
+

$(PREFIX):FF:047:BeamPermitted_RBV

bi

$(SYMBOL).astFF[47].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:047:Info:Desc_RBV

waveform

$(SYMBOL).astFF[47].Info.Desc

+
io: input
+
+

$(PREFIX):FF:047:Info:DevName_RBV

waveform

$(SYMBOL).astFF[47].Info.DevName

+
io: input
+
+

$(PREFIX):FF:047:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[47].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:047:Info:InUse_RBV

bi

$(SYMBOL).astFF[47].Info.InUse

+
io: input
+
+

$(PREFIX):FF:047:Info:Path_RBV

waveform

$(SYMBOL).astFF[47].Info.sPath

+
io: input
+
+

$(PREFIX):FF:047:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[47].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:047:OK_RBV

bi

$(SYMBOL).astFF[47].OK

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:Activate

bo

$(SYMBOL).astFF[47].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[47].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[47].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:Deactivate

bo

$(SYMBOL).astFF[47].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[47].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Duration

longout

$(SYMBOL).astFF[47].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[47].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:Expiration

longout

$(SYMBOL).astFF[47].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[47].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[47].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:StartDT

longout

$(SYMBOL).astFF[47].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[47].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:047:Reset

bo

$(SYMBOL).astFF[47].Reset

+
io: output
+
+

$(PREFIX):FF:047:Reset_RBV

bi

$(SYMBOL).astFF[47].Reset

+
io: output
+
+

$(PREFIX):FF:048:BeamPermitted_RBV

bi

$(SYMBOL).astFF[48].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:048:Info:Desc_RBV

waveform

$(SYMBOL).astFF[48].Info.Desc

+
io: input
+
+

$(PREFIX):FF:048:Info:DevName_RBV

waveform

$(SYMBOL).astFF[48].Info.DevName

+
io: input
+
+

$(PREFIX):FF:048:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[48].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:048:Info:InUse_RBV

bi

$(SYMBOL).astFF[48].Info.InUse

+
io: input
+
+

$(PREFIX):FF:048:Info:Path_RBV

waveform

$(SYMBOL).astFF[48].Info.sPath

+
io: input
+
+

$(PREFIX):FF:048:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[48].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:048:OK_RBV

bi

$(SYMBOL).astFF[48].OK

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:Activate

bo

$(SYMBOL).astFF[48].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[48].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[48].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:Deactivate

bo

$(SYMBOL).astFF[48].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[48].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Duration

longout

$(SYMBOL).astFF[48].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[48].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:Expiration

longout

$(SYMBOL).astFF[48].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[48].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[48].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:StartDT

longout

$(SYMBOL).astFF[48].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[48].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:048:Reset

bo

$(SYMBOL).astFF[48].Reset

+
io: output
+
+

$(PREFIX):FF:048:Reset_RBV

bi

$(SYMBOL).astFF[48].Reset

+
io: output
+
+

$(PREFIX):FF:049:BeamPermitted_RBV

bi

$(SYMBOL).astFF[49].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:049:Info:Desc_RBV

waveform

$(SYMBOL).astFF[49].Info.Desc

+
io: input
+
+

$(PREFIX):FF:049:Info:DevName_RBV

waveform

$(SYMBOL).astFF[49].Info.DevName

+
io: input
+
+

$(PREFIX):FF:049:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[49].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:049:Info:InUse_RBV

bi

$(SYMBOL).astFF[49].Info.InUse

+
io: input
+
+

$(PREFIX):FF:049:Info:Path_RBV

waveform

$(SYMBOL).astFF[49].Info.sPath

+
io: input
+
+

$(PREFIX):FF:049:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[49].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:049:OK_RBV

bi

$(SYMBOL).astFF[49].OK

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:Activate

bo

$(SYMBOL).astFF[49].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[49].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[49].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:Deactivate

bo

$(SYMBOL).astFF[49].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[49].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Duration

longout

$(SYMBOL).astFF[49].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[49].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:Expiration

longout

$(SYMBOL).astFF[49].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[49].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[49].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:StartDT

longout

$(SYMBOL).astFF[49].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[49].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:049:Reset

bo

$(SYMBOL).astFF[49].Reset

+
io: output
+
+

$(PREFIX):FF:049:Reset_RBV

bi

$(SYMBOL).astFF[49].Reset

+
io: output
+
+

$(PREFIX):FF:050:BeamPermitted_RBV

bi

$(SYMBOL).astFF[50].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:050:Info:Desc_RBV

waveform

$(SYMBOL).astFF[50].Info.Desc

+
io: input
+
+

$(PREFIX):FF:050:Info:DevName_RBV

waveform

$(SYMBOL).astFF[50].Info.DevName

+
io: input
+
+

$(PREFIX):FF:050:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[50].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:050:Info:InUse_RBV

bi

$(SYMBOL).astFF[50].Info.InUse

+
io: input
+
+

$(PREFIX):FF:050:Info:Path_RBV

waveform

$(SYMBOL).astFF[50].Info.sPath

+
io: input
+
+

$(PREFIX):FF:050:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[50].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:050:OK_RBV

bi

$(SYMBOL).astFF[50].OK

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:Activate

bo

$(SYMBOL).astFF[50].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[50].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[50].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:Deactivate

bo

$(SYMBOL).astFF[50].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[50].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Duration

longout

$(SYMBOL).astFF[50].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[50].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:Expiration

longout

$(SYMBOL).astFF[50].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[50].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[50].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:StartDT

longout

$(SYMBOL).astFF[50].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[50].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:050:Reset

bo

$(SYMBOL).astFF[50].Reset

+
io: output
+
+

$(PREFIX):FF:050:Reset_RBV

bi

$(SYMBOL).astFF[50].Reset

+
io: output
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).xOK

+
io: input
+
+

$(PREFIX):RegistrationFailure

bo

$(SYMBOL).xFastFaultRegFail

+
io: output
+
+

$(PREFIX):RegistrationFailure_RBV

bi

$(SYMBOL).xFastFaultRegFail

+
io: output
+
+
+
+
+

PMPS.FB_SubSysToArbiter_IOïƒ

+ + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ActiveCohort_RBV

longin

$(SYMBOL).nActiveCohort

+
io: input
+
+

$(PREFIX):RequestCohort_RBV

longin

$(SYMBOL).nRequestCohort

+
io: input
+
+
+
+
+

PMPS.ST_BeamParamsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):PhotonEnergyRanges_RBV

longin

$(SYMBOL).neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Rate_RBV

longin

$(SYMBOL).nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Transmission_RBV

ai

$(SYMBOL).nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Valid_RBV

bi

$(SYMBOL).xValid

+
io: input
+
+

$(PREFIX):Veto_RBV

waveform

$(SYMBOL).aVetoDevices

+
io: input
+
+
+
+
+

PMPS.ST_BP_ArbInternalïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Device_RBV

waveform

$(SYMBOL).sDevName

+
io: input
+
+

$(PREFIX):ID_RBV

longin

$(SYMBOL).nId

+
io: input
+
+

$(PREFIX):Live_RBV

bi

$(SYMBOL).LiveInTable

+
io: input
+
+

$(PREFIX):PhotonEnergyRanges_RBV

longin

$(SYMBOL).neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Rate_RBV

longin

$(SYMBOL).nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Transmission_RBV

ai

$(SYMBOL).nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Valid_RBV

bi

$(SYMBOL).xValid

+
io: input
+
+

$(PREFIX):Veto_RBV

waveform

$(SYMBOL).aVetoDevices

+
io: input
+
+
+
+
+

PMPS.ST_FFïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):BeamPermitted_RBV

bi

$(SYMBOL).BeamPermitted

+
io: input
+
+

$(PREFIX):Info:Desc_RBV

waveform

$(SYMBOL).Info.Desc

+
io: input
+
+

$(PREFIX):Info:DevName_RBV

waveform

$(SYMBOL).Info.DevName

+
io: input
+
+

$(PREFIX):Info:InfoString_RBV

waveform

$(SYMBOL).Info.InfoString

+
io: input
+
+

$(PREFIX):Info:InUse_RBV

bi

$(SYMBOL).Info.InUse

+
io: input
+
+

$(PREFIX):Info:Path_RBV

waveform

$(SYMBOL).Info.sPath

+
io: input
+
+

$(PREFIX):Info:TypeCode_RBV

longin

$(SYMBOL).Info.TypeCode

+
io: input
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).OK

+
io: input
+
+

$(PREFIX):Ovrd:Activate

bo

$(SYMBOL).Ovrd.Activate

+
io: output
+
+

$(PREFIX):Ovrd:Activate_RBV

bi

$(SYMBOL).Ovrd.Activate

+
io: output
+
+

$(PREFIX):Ovrd:Active_RBV

bi

$(SYMBOL).Ovrd.Active

+
io: input
+
+

$(PREFIX):Ovrd:Deactivate

bo

$(SYMBOL).Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):Ovrd:Deactivate_RBV

bi

$(SYMBOL).Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):Ovrd:Duration

longout

$(SYMBOL).Ovrd.Duration

+
io: output
+
+

$(PREFIX):Ovrd:Duration_RBV

longin

$(SYMBOL).Ovrd.Duration

+
io: output
+
+

$(PREFIX):Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):Ovrd:Expiration

longout

$(SYMBOL).Ovrd.Expiration

+
io: output
+
+

$(PREFIX):Ovrd:Expiration_RBV

longin

$(SYMBOL).Ovrd.Expiration

+
io: output
+
+

$(PREFIX):Ovrd:RemainingTime_RBV

longin

$(SYMBOL).Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):Ovrd:StartDT

longout

$(SYMBOL).Ovrd.StartDT

+
io: output
+
+

$(PREFIX):Ovrd:StartDT_RBV

longin

$(SYMBOL).Ovrd.StartDT

+
io: output
+
+

$(PREFIX):Reset

bo

$(SYMBOL).Reset

+
io: output
+
+

$(PREFIX):Reset_RBV

bi

$(SYMBOL).Reset

+
io: output
+
+
+
+
+

PMPS.ST_FFInfoïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Desc_RBV

waveform

$(SYMBOL).Desc

+
io: input
+
+

$(PREFIX):DevName_RBV

waveform

$(SYMBOL).DevName

+
io: input
+
+

$(PREFIX):InfoString_RBV

waveform

$(SYMBOL).InfoString

+
io: input
+
+

$(PREFIX):InUse_RBV

bi

$(SYMBOL).InUse

+
io: input
+
+

$(PREFIX):Path_RBV

waveform

$(SYMBOL).sPath

+
io: input
+
+

$(PREFIX):TypeCode_RBV

longin

$(SYMBOL).TypeCode

+
io: input
+
+
+
+
+

PMPS.ST_FFOverrideïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Activate

bo

$(SYMBOL).Activate

+
io: output
+
+

$(PREFIX):Activate_RBV

bi

$(SYMBOL).Activate

+
io: output
+
+

$(PREFIX):Active_RBV

bi

$(SYMBOL).Active

+
io: input
+
+

$(PREFIX):Deactivate

bo

$(SYMBOL).Deactivate

+
io: output
+
+

$(PREFIX):Deactivate_RBV

bi

$(SYMBOL).Deactivate

+
io: output
+
+

$(PREFIX):Duration

longout

$(SYMBOL).Duration

+
io: output
+
+

$(PREFIX):Duration_RBV

longin

$(SYMBOL).Duration

+
io: output
+
+

$(PREFIX):ElapsedTime_RBV

longin

$(SYMBOL).ElapsedTime

+
io: input
+
+

$(PREFIX):Expiration

longout

$(SYMBOL).Expiration

+
io: output
+
+

$(PREFIX):Expiration_RBV

longin

$(SYMBOL).Expiration

+
io: output
+
+

$(PREFIX):RemainingTime_RBV

longin

$(SYMBOL).RemainingTime

+
io: input
+
+

$(PREFIX):StartDT

longout

$(SYMBOL).StartDT

+
io: output
+
+

$(PREFIX):StartDT_RBV

longin

$(SYMBOL).StartDT

+
io: output
+
+
+
+
+

PMPS.ST_PMPS_Apertureïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Height_RBV

ai

$(SYMBOL).Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).xOK

+
io: input
+
+

$(PREFIX):Width_RBV

ai

$(SYMBOL).Width

+
field: EGU mm
+
io: input
+
+
+
+
+

PMPS.T_HashTableEntryïƒ

+ + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Key_RBV

longin

$(SYMBOL).key

+
io: input
+
+
+
+
+

ST_BeamParams_IOïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Attenuation_RBV

ai

$(SYMBOL).nTran

+
io: input
+
+

$(PREFIX):Attenuation_RBV

longin

$(SYMBOL).nCohortInt

+
io: input
+
+

$(PREFIX):AuxAttenuator_RBV

waveform

$(SYMBOL).aVetoDevices

+
io: input
+
+

$(PREFIX):PhotonEnergy_RBV

longin

$(SYMBOL).neVRange

+
io: input
+
+

$(PREFIX):Rate_RBV

longin

$(SYMBOL).nRate

+
io: input
+
+

$(PREFIX):Valid_RBV

bi

$(SYMBOL).xValid

+
io: input
+
+
+
+
+

ST_LoggingEventInfoïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Message_RBV

waveform

$(SYMBOL).msg

+
io: input
+
+

$(PREFIX):MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Source_RBV

waveform

$(SYMBOL).source

+
io: input
+
+

$(PREFIX):Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+
+
+
+

ST_PMPS_Aperture_IOïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Height_RBV

ai

$(SYMBOL).Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).xOK

+
io: input
+
+

$(PREFIX):Width_RBV

ai

$(SYMBOL).Width

+
field: EGU mm
+
io: input
+
+
+
+
+
+

Database Recordsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

QRIXS:ROUGH:VRO:01:OPN_SW_RBV

bi

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:ROUGH:VRO:01:OPN_SW

bo

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:ROUGH:VRO:01:OPN_DO_RBV

bi

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

QRIXS:ROUGH:VRO:01:OPN_OK_RBV

bi

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:ROUGH:VRO:01:OVRD_ON_RBV

bi

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:ROUGH:VRO:01:OVRD_ON

bo

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:ROUGH:VRO:01:FORCE_OPN_RBV

bi

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:VRO:01:FORCE_OPN

bo

GVL_Devices.QRIX_ROUGH_VRO_01.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:PIP:01:Inverted_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:DET:PIP:01:Inverted

bo

GVL_Devices.qRIXS_DET_PIP_01.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:DET:PIP:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_DET_PIP_01.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:DET:PIP:01:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_DET_PIP_01.stPump.iAutoOnTimer

+
io: input
+
+

QRIXS:DET:PIP:01:AI_Offset_RBV

longin

GVL_Devices.qRIXS_DET_PIP_01.stPump.iOffset

+
io: output
+
+

QRIXS:DET:PIP:01:AI_Offset

longout

GVL_Devices.qRIXS_DET_PIP_01.stPump.iOffset

+
io: output
+
+

QRIXS:DET:PIP:01:PRESS_AI_RBV

ai

GVL_Devices.qRIXS_DET_PIP_01.stPump.i_iPRESS

+
io: input
+
+

QRIXS:DET:PIP:01:HV_DI_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.i_xHV_DI

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:PIP:01:FORCE_START_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:PIP:01:FORCE_START

bo

GVL_Devices.qRIXS_DET_PIP_01.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:PIP:01:HV_DO_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.q_xHVEna_DO

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:DET:PIP:01:AT_VAC_SP_RBV

ai

GVL_Devices.qRIXS_DET_PIP_01.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:PIP:01:AT_VAC_SP

ao

GVL_Devices.qRIXS_DET_PIP_01.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:PIP:01:SP_HYS_RBV

ai

GVL_Devices.qRIXS_DET_PIP_01.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:PIP:01:SP_HYS

ao

GVL_Devices.qRIXS_DET_PIP_01.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:PIP:01:PRESS_RBV

ai

GVL_Devices.qRIXS_DET_PIP_01.stPump.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:DET:PIP:01:ILK_DEVICE_RBV

waveform

GVL_Devices.qRIXS_DET_PIP_01.stPump.sIlkDeviceName

+
io: input
+
+

QRIXS:DET:PIP:01:Auto_On_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:PIP:01:Auto_On

bo

GVL_Devices.qRIXS_DET_PIP_01.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:PIP:01:ERROR_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:PIP:01:HV_SW_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:PIP:01:HV_SW

bo

GVL_Devices.qRIXS_DET_PIP_01.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:PIP:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:DET:PIP:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:PIP:01:LOGGER

bo

GVL_Devices.qRIXS_DET_PIP_01.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:PIP:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_DET_PIP_01.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:DET:PIP:01:OVRD_ON

bo

GVL_Devices.qRIXS_DET_PIP_01.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:OPT:PIP:01:Inverted_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:OPT:PIP:01:Inverted

bo

GVL_Devices.qRIXS_OPT_PIP_01.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:OPT:PIP:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:OPT:PIP:01:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_OPT_PIP_01.stPump.iAutoOnTimer

+
io: input
+
+

QRIXS:OPT:PIP:01:AI_Offset_RBV

longin

GVL_Devices.qRIXS_OPT_PIP_01.stPump.iOffset

+
io: output
+
+

QRIXS:OPT:PIP:01:AI_Offset

longout

GVL_Devices.qRIXS_OPT_PIP_01.stPump.iOffset

+
io: output
+
+

QRIXS:OPT:PIP:01:PRESS_AI_RBV

ai

GVL_Devices.qRIXS_OPT_PIP_01.stPump.i_iPRESS

+
io: input
+
+

QRIXS:OPT:PIP:01:HV_DI_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.i_xHV_DI

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:PIP:01:FORCE_START_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:PIP:01:FORCE_START

bo

GVL_Devices.qRIXS_OPT_PIP_01.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:PIP:01:HV_DO_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.q_xHVEna_DO

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:OPT:PIP:01:AT_VAC_SP_RBV

ai

GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:PIP:01:AT_VAC_SP

ao

GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:PIP:01:SP_HYS_RBV

ai

GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:PIP:01:SP_HYS

ao

GVL_Devices.qRIXS_OPT_PIP_01.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:PIP:01:PRESS_RBV

ai

GVL_Devices.qRIXS_OPT_PIP_01.stPump.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:OPT:PIP:01:ILK_DEVICE_RBV

waveform

GVL_Devices.qRIXS_OPT_PIP_01.stPump.sIlkDeviceName

+
io: input
+
+

QRIXS:OPT:PIP:01:Auto_On_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:PIP:01:Auto_On

bo

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:PIP:01:ERROR_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:PIP:01:HV_SW_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:PIP:01:HV_SW

bo

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:PIP:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:OPT:PIP:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:PIP:01:LOGGER

bo

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:PIP:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:OPT:PIP:01:OVRD_ON

bo

GVL_Devices.qRIXS_OPT_PIP_01.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:PRO:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_PRO_01.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:PRO:01:ALARM_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.i_xAlarm

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:BPStatus_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.i_xBPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:MPStatus_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.i_xMPStatus

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:REMOTE_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.i_xRemote

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:WARN_DI_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.i_xWarning

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:RUN_SW_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

QRIXS:PRO:01:RUN_SW

bo

GVL_Devices.qRIXS_PRO_01.stPump.pv_xRunSW

+
field: ONAM Start
+
field: ZNAM Stop
+
io: output
+
+

QRIXS:PRO:01:BPStart_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.q_xBPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:MPStart_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.q_xMPStart

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:RUN_DO_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.q_xRunDo

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:AT_SPD_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.xAtSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:ERROR_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.xErr

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:PRO:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.xIlkOK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:PRO:01:WARN_RBV

bi

GVL_Devices.qRIXS_PRO_01.stPump.xWrn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:ROUGH:GPI:01:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:ROUGH:GPI:01:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:ROUGH:GPI:01:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:ROUGH:GPI:01:HV_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.i_xHV_ON

+
io: input
+
+

QRIXS:ROUGH:GPI:01:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:01:SP_HYS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:01:SP_HYS

ao

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:01:PRESS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:ROUGH:GPI:01:PRO_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:01:PRO_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:01:VAC_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:01:VAC_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:01:AT_VAC_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:01:Auto_On_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:01:Auto_On

bo

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:01:HV_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:01:HV_SW

bo

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:GPI:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:01:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:01:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_01.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:ROUGH:GPI:02:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:ROUGH:GPI:02:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:ROUGH:GPI:02:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:ROUGH:GPI:02:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:ROUGH:GPI:02:HV_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.i_xHV_ON

+
io: input
+
+

QRIXS:ROUGH:GPI:02:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:02:SP_HYS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:02:SP_HYS

ao

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:02:PRESS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:ROUGH:GPI:02:PRO_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:02:PRO_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:02:VAC_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:02:VAC_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:02:AT_VAC_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:02:Auto_On_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:02:Auto_On

bo

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:02:HV_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:02:HV_SW

bo

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:02:ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:GPI:02:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:02:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:02:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_02.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:ROUGH:GPI:04:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:ROUGH:GPI:04:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:ROUGH:GPI:04:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:ROUGH:GPI:04:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:ROUGH:GPI:04:HV_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.i_xHV_ON

+
io: input
+
+

QRIXS:ROUGH:GPI:04:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:04:SP_HYS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:04:SP_HYS

ao

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:04:PRESS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:ROUGH:GPI:04:PRO_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:04:PRO_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:04:VAC_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:04:VAC_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:04:AT_VAC_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:04:Auto_On_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:04:Auto_On

bo

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:04:HV_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:04:HV_SW

bo

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:04:ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:GPI:04:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:04:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:04:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_04.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:ROUGH:GPI:11:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:ROUGH:GPI:11:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:ROUGH:GPI:11:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:ROUGH:GPI:11:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:ROUGH:GPI:11:HV_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.i_xHV_ON

+
io: input
+
+

QRIXS:ROUGH:GPI:11:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:11:SP_HYS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:11:SP_HYS

ao

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:11:PRESS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:ROUGH:GPI:11:PRO_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:11:PRO_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:11:VAC_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:11:VAC_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:11:AT_VAC_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:11:Auto_On_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:11:Auto_On

bo

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:11:HV_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:11:HV_SW

bo

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:11:ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:GPI:11:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:11:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:11:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_11.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:ROUGH:GPI:12:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:ROUGH:GPI:12:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:ROUGH:GPI:12:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:ROUGH:GPI:12:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:ROUGH:GPI:12:HV_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.i_xHV_ON

+
io: input
+
+

QRIXS:ROUGH:GPI:12:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:12:SP_HYS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:12:SP_HYS

ao

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:12:PRESS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:ROUGH:GPI:12:PRO_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:12:PRO_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:12:VAC_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:12:VAC_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:12:AT_VAC_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:12:Auto_On_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:12:Auto_On

bo

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:12:HV_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:12:HV_SW

bo

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:12:ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:GPI:12:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:12:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:12:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_12.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:ROUGH:GPI:21:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:ROUGH:GPI:21:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:ROUGH:GPI:21:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:ROUGH:GPI:21:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:ROUGH:GPI:21:HV_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.i_xHV_ON

+
io: input
+
+

QRIXS:ROUGH:GPI:21:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:21:SP_HYS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:21:SP_HYS

ao

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:21:PRESS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:ROUGH:GPI:21:PRO_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:21:PRO_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:21:VAC_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:21:VAC_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:21:AT_VAC_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:21:Auto_On_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:21:Auto_On

bo

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:21:HV_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:21:HV_SW

bo

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:21:ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:GPI:21:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:21:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:21:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_21.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:ROUGH:GPI:31:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:ROUGH:GPI:31:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:ROUGH:GPI:31:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:ROUGH:GPI:31:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:ROUGH:GPI:31:HV_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.i_xHV_ON

+
io: input
+
+

QRIXS:ROUGH:GPI:31:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:31:SP_HYS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:31:SP_HYS

ao

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:31:PRESS_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:ROUGH:GPI:31:PRO_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:31:PRO_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:31:VAC_SP_RBV

ai

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:31:VAC_SP

ao

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:ROUGH:GPI:31:AT_VAC_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:GPI:31:Auto_On_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:31:Auto_On

bo

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:GPI:31:HV_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:31:HV_SW

bo

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:31:ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:GPI:31:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:31:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:GPI:31:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_GPI_31.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:ROUGH:VRC:01:ERROR_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:ROUGH:VRC:01:ERROR

bo

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:ROUGH:VRC:01:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:ROUGH:VRC:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:ROUGH:VRC:01:CLS_DI_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:VRC:01:OPN_DI_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:VRC:01:ALM_RST_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:ROUGH:VRC:01:ALM_RST

bo

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:ROUGH:VRC:01:OPN_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:ROUGH:VRC:01:OPN_SW

bo

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:ROUGH:VRC:01:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:VRC:01:FORCE_OPN

bo

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:VRC:01:OPN_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:VRC:01:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:ROUGH:VRC:01:ErrMsg

waveform

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:ROUGH:VRC:01:CLS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:ROUGH:VRC:01:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:VRC:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:VRC:01:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:VRC:01:OPN_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:ROUGH:VRC:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:ROUGH:VRC:01:OVRD_ON

bo

GVL_Devices.qRIXS_ROUGH_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:ROUGH:VRC:02:ERROR_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:ROUGH:VRC:02:ERROR

bo

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:ROUGH:VRC:02:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:ROUGH:VRC:02:STATE_RBV

mbbi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:ROUGH:VRC:02:CLS_DI_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:VRC:02:OPN_DI_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:VRC:02:ALM_RST_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:ROUGH:VRC:02:ALM_RST

bo

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:ROUGH:VRC:02:OPN_SW_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:ROUGH:VRC:02:OPN_SW

bo

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:ROUGH:VRC:02:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:VRC:02:FORCE_OPN

bo

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:ROUGH:VRC:02:OPN_DO_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:ROUGH:VRC:02:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:ROUGH:VRC:02:ErrMsg

waveform

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:ROUGH:VRC:02:CLS_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:ROUGH:VRC:02:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:ROUGH:VRC:02:LOGGER_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:VRC:02:LOGGER

bo

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:ROUGH:VRC:02:OPN_OK_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:ROUGH:VRC:02:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:ROUGH:VRC:02:OVRD_ON

bo

GVL_Devices.qRIXS_ROUGH_VRC_02.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SA:GCP:02:STATE_RBV

mbbi

GVL_Devices.qRIXS_SA_GCP_02.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:SA:GCP:02:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SA_GCP_02.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:SA:GCP:02:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_SA_GCP_02.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:SA:GCP:02:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:SA:GCP:02:HV_ON_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.i_xHV_ON

+
io: input
+
+

QRIXS:SA:GCP:02:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:GCP:02:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SA_GCP_02.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:02:SP_HYS

ao

GVL_Devices.qRIXS_SA_GCP_02.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:02:PRESS_RBV

ai

GVL_Devices.qRIXS_SA_GCP_02.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SA:GCP:02:PRO_SP_RBV

ai

GVL_Devices.qRIXS_SA_GCP_02.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:02:PRO_SP

ao

GVL_Devices.qRIXS_SA_GCP_02.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:02:VAC_SP_RBV

ai

GVL_Devices.qRIXS_SA_GCP_02.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:02:VAC_SP

ao

GVL_Devices.qRIXS_SA_GCP_02.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:02:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:GCP:02:Auto_On_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:GCP:02:Auto_On

bo

GVL_Devices.qRIXS_SA_GCP_02.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:GCP:02:HV_SW_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:02:HV_SW

bo

GVL_Devices.qRIXS_SA_GCP_02.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:02:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SA:GCP:02:LOGGER_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:02:LOGGER

bo

GVL_Devices.qRIXS_SA_GCP_02.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:02:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_SA_GCP_02.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SA:VRC:01:ERROR_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SA:VRC:01:ERROR

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SA:VRC:01:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SA:VRC:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SA:VRC:01:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:VRC:01:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:VRC:01:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SA:VRC:01:ALM_RST

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SA:VRC:01:CLS_SW_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SA:VRC:01:CLS_SW

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SA:VRC:01:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SA:VRC:01:OPN_SW

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SA:VRC:01:FORCE_CLS_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:VRC:01:FORCE_CLS

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:VRC:01:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:VRC:01:FORCE_OPN

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:VRC:01:CLS_DO_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SA:VRC:01:CLS_DO

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SA:VRC:01:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:VRC:01:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SA:VRC:01:ErrMsg

waveform

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SA:VRC:01:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xCLS_OK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:VRC:01:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SA:VRC:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:VRC:01:LOGGER

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:VRC:01:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SA:VRC:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SA:VRC:01:OVRD_ON

bo

GVL_Devices.qRIXS_SA_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:GCC:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_GCC_01.IG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:SC:GCC:01:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SC_GCC_01.IG.iAutoOnTimer

+
io: input
+
+

QRIXS:SC:GCC:01:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_SC_GCC_01.IG.i_iPRESS_R

+
io: input
+
+

QRIXS:SC:GCC:01:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:SC:GCC:01:HV_ON_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.i_xHV_ON

+
io: input
+
+

QRIXS:SC:GCC:01:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:GCC:01:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SC_GCC_01.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GCC:01:SP_HYS

ao

GVL_Devices.qRIXS_SC_GCC_01.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GCC:01:PRESS_RBV

ai

GVL_Devices.qRIXS_SC_GCC_01.IG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:GCC:01:PRO_SP_RBV

ai

GVL_Devices.qRIXS_SC_GCC_01.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GCC:01:PRO_SP

ao

GVL_Devices.qRIXS_SC_GCC_01.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GCC:01:VAC_SP_RBV

ai

GVL_Devices.qRIXS_SC_GCC_01.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GCC:01:VAC_SP

ao

GVL_Devices.qRIXS_SC_GCC_01.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GCC:01:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:GCC:01:Auto_On_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:GCC:01:Auto_On

bo

GVL_Devices.qRIXS_SC_GCC_01.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:GCC:01:HV_SW_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GCC:01:HV_SW

bo

GVL_Devices.qRIXS_SC_GCC_01.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GCC:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:GCC:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GCC:01:LOGGER

bo

GVL_Devices.qRIXS_SC_GCC_01.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GCC:01:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_SC_GCC_01.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SC:GPI:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_GPI_01.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:SC:GPI:01:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SC_GPI_01.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:SC:GPI:01:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_SC_GPI_01.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:SC:GPI:01:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:SC:GPI:01:HV_ON_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.i_xHV_ON

+
io: input
+
+

QRIXS:SC:GPI:01:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:GPI:01:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SC_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GPI:01:SP_HYS

ao

GVL_Devices.qRIXS_SC_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GPI:01:PRESS_RBV

ai

GVL_Devices.qRIXS_SC_GPI_01.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:GPI:01:PRO_SP_RBV

ai

GVL_Devices.qRIXS_SC_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GPI:01:PRO_SP

ao

GVL_Devices.qRIXS_SC_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GPI:01:VAC_SP_RBV

ai

GVL_Devices.qRIXS_SC_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GPI:01:VAC_SP

ao

GVL_Devices.qRIXS_SC_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:GPI:01:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:GPI:01:Auto_On_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:GPI:01:Auto_On

bo

GVL_Devices.qRIXS_SC_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:GPI:01:HV_SW_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GPI:01:HV_SW

bo

GVL_Devices.qRIXS_SC_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GPI:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:GPI:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GPI:01:LOGGER

bo

GVL_Devices.qRIXS_SC_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:GPI:01:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_SC_GPI_01.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SC:PIP:01:Inverted_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:SC:PIP:01:Inverted

bo

GVL_Devices.qRIXS_SC_PIP_01.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:SC:PIP:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_PIP_01.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:SC:PIP:01:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SC_PIP_01.stPump.iAutoOnTimer

+
io: input
+
+

QRIXS:SC:PIP:01:AI_Offset_RBV

longin

GVL_Devices.qRIXS_SC_PIP_01.stPump.iOffset

+
io: output
+
+

QRIXS:SC:PIP:01:AI_Offset

longout

GVL_Devices.qRIXS_SC_PIP_01.stPump.iOffset

+
io: output
+
+

QRIXS:SC:PIP:01:PRESS_AI_RBV

ai

GVL_Devices.qRIXS_SC_PIP_01.stPump.i_iPRESS

+
io: input
+
+

QRIXS:SC:PIP:01:HV_DI_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.i_xHV_DI

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PIP:01:FORCE_START_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:01:FORCE_START

bo

GVL_Devices.qRIXS_SC_PIP_01.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:01:HV_DO_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.q_xHVEna_DO

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SC:PIP:01:AT_VAC_SP_RBV

ai

GVL_Devices.qRIXS_SC_PIP_01.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:01:AT_VAC_SP

ao

GVL_Devices.qRIXS_SC_PIP_01.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:01:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SC_PIP_01.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:01:SP_HYS

ao

GVL_Devices.qRIXS_SC_PIP_01.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:01:PRESS_RBV

ai

GVL_Devices.qRIXS_SC_PIP_01.stPump.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PIP:01:ILK_DEVICE_RBV

waveform

GVL_Devices.qRIXS_SC_PIP_01.stPump.sIlkDeviceName

+
io: input
+
+

QRIXS:SC:PIP:01:Auto_On_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:01:Auto_On

bo

GVL_Devices.qRIXS_SC_PIP_01.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:01:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PIP:01:HV_SW_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:01:HV_SW

bo

GVL_Devices.qRIXS_SC_PIP_01.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:PIP:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:01:LOGGER

bo

GVL_Devices.qRIXS_SC_PIP_01.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_PIP_01.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:PIP:01:OVRD_ON

bo

GVL_Devices.qRIXS_SC_PIP_01.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:PIP:02:Inverted_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:SC:PIP:02:Inverted

bo

GVL_Devices.qRIXS_SC_PIP_02.stPump.bOutputInverted

+
field: ONAM INVERTED
+
field: ZNAM NORMAL
+
io: output
+
+

QRIXS:SC:PIP:02:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_PIP_02.stPump.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:SC:PIP:02:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SC_PIP_02.stPump.iAutoOnTimer

+
io: input
+
+

QRIXS:SC:PIP:02:AI_Offset_RBV

longin

GVL_Devices.qRIXS_SC_PIP_02.stPump.iOffset

+
io: output
+
+

QRIXS:SC:PIP:02:AI_Offset

longout

GVL_Devices.qRIXS_SC_PIP_02.stPump.iOffset

+
io: output
+
+

QRIXS:SC:PIP:02:PRESS_AI_RBV

ai

GVL_Devices.qRIXS_SC_PIP_02.stPump.i_iPRESS

+
io: input
+
+

QRIXS:SC:PIP:02:HV_DI_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.i_xHV_DI

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PIP:02:FORCE_START_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:02:FORCE_START

bo

GVL_Devices.qRIXS_SC_PIP_02.stPump.pv_xOvrdStart

+
field: ONAM FORCE START
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:02:HV_DO_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.q_xHVEna_DO

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SC:PIP:02:AT_VAC_SP_RBV

ai

GVL_Devices.qRIXS_SC_PIP_02.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:02:AT_VAC_SP

ao

GVL_Devices.qRIXS_SC_PIP_02.stPump.rHVEna_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:02:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SC_PIP_02.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:02:SP_HYS

ao

GVL_Devices.qRIXS_SC_PIP_02.stPump.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PIP:02:PRESS_RBV

ai

GVL_Devices.qRIXS_SC_PIP_02.stPump.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PIP:02:ILK_DEVICE_RBV

waveform

GVL_Devices.qRIXS_SC_PIP_02.stPump.sIlkDeviceName

+
io: input
+
+

QRIXS:SC:PIP:02:Auto_On_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:02:Auto_On

bo

GVL_Devices.qRIXS_SC_PIP_02.stPump.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PIP:02:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.xError

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PIP:02:HV_SW_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:02:HV_SW

bo

GVL_Devices.qRIXS_SC_PIP_02.stPump.xHVEna_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:02:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:PIP:02:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:02:LOGGER

bo

GVL_Devices.qRIXS_SC_PIP_02.stPump.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:PIP:02:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_PIP_02.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:PIP:02:OVRD_ON

bo

GVL_Devices.qRIXS_SC_PIP_02.stPump.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:PTM:10:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:SC:PTM:10:SET_SPEED_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SC:PTM:10:SET_SPEED

longout

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SC:PTM:10:TempBearing_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diBrngTemp

+
io: input
+
+

QRIXS:SC:PTM:10:TempPump_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diBtmTemp

+
io: input
+
+

QRIXS:SC:PTM:10:SPEED_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diCurSpd

+
field: EGU “Hzâ€
+
io: input
+
+

QRIXS:SC:PTM:10:TempElec_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diElecTemp

+
io: input
+
+

QRIXS:SC:PTM:10:TempMotor_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diMtrTemp

+
io: input
+
+

QRIXS:SC:PTM:10:PWR_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_diPwr

+
io: input
+
+

QRIXS:SC:PTM:10:ErrorCode_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_iErrorCode

+
io: input
+
+

QRIXS:SC:PTM:10:WarningCode_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_iWarningCode

+
io: input
+
+

QRIXS:SC:PTM:10:CURR_MON_RBV

ai

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_rCurrentMon

+
field: EGU “Aâ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PTM:10:TEMP_MON_RBV

ai

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_rTempMon

+
field: EGU “Câ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PTM:10:Power_RBV

longin

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_uiPowerPctRbk

+
io: input
+
+

QRIXS:SC:PTM:10:ALARM_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:10:ACCEL_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:10:AT_SPD_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:10:FAULT_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:10:TempFault_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xTempFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:10:WARN_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:10:RUN_DO_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_RunDO

+
io: input
+
+

QRIXS:SC:PTM:10:SET_SPEED_MODE_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:10:SET_SPEED_MODE

bo

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:10:RESET_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:10:BP_SP_RBV

ai

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:10:BP_SP

ao

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:10:IP_SP_RBV

ai

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:10:IP_SP

ao

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:10:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

QRIXS:SC:PTM:10:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SC:PTM:10:RST_SW_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:10:RST_SW

bo

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:10:RUN_SW_RBV

bi

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIXS:SC:PTM:10:RUN_SW

bo

GVL_Devices.qRIXS_SC_PTM_10.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIXS:SC:PTM:20:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:SC:PTM:20:SET_SPEED_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SC:PTM:20:SET_SPEED

longout

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SC:PTM:20:TempBearing_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diBrngTemp

+
io: input
+
+

QRIXS:SC:PTM:20:TempPump_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diBtmTemp

+
io: input
+
+

QRIXS:SC:PTM:20:SPEED_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diCurSpd

+
field: EGU “Hzâ€
+
io: input
+
+

QRIXS:SC:PTM:20:TempElec_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diElecTemp

+
io: input
+
+

QRIXS:SC:PTM:20:TempMotor_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diMtrTemp

+
io: input
+
+

QRIXS:SC:PTM:20:PWR_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_diPwr

+
io: input
+
+

QRIXS:SC:PTM:20:ErrorCode_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_iErrorCode

+
io: input
+
+

QRIXS:SC:PTM:20:WarningCode_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_iWarningCode

+
io: input
+
+

QRIXS:SC:PTM:20:CURR_MON_RBV

ai

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_rCurrentMon

+
field: EGU “Aâ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PTM:20:TEMP_MON_RBV

ai

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_rTempMon

+
field: EGU “Câ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PTM:20:Power_RBV

longin

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_uiPowerPctRbk

+
io: input
+
+

QRIXS:SC:PTM:20:ALARM_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:20:ACCEL_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:20:AT_SPD_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:20:FAULT_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:20:TempFault_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xTempFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:20:WARN_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:20:RUN_DO_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_RunDO

+
io: input
+
+

QRIXS:SC:PTM:20:SET_SPEED_MODE_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:20:SET_SPEED_MODE

bo

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:20:RESET_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:20:BP_SP_RBV

ai

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:20:BP_SP

ao

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:20:IP_SP_RBV

ai

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:20:IP_SP

ao

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:20:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

QRIXS:SC:PTM:20:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SC:PTM:20:RST_SW_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:20:RST_SW

bo

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:20:RUN_SW_RBV

bi

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIXS:SC:PTM:20:RUN_SW

bo

GVL_Devices.qRIXS_SC_PTM_20.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIXS:SC:PTM:30:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:SC:PTM:30:SET_SPEED_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SC:PTM:30:SET_SPEED

longout

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SC:PTM:30:TempBearing_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diBrngTemp

+
io: input
+
+

QRIXS:SC:PTM:30:TempPump_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diBtmTemp

+
io: input
+
+

QRIXS:SC:PTM:30:SPEED_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diCurSpd

+
field: EGU “Hzâ€
+
io: input
+
+

QRIXS:SC:PTM:30:TempElec_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diElecTemp

+
io: input
+
+

QRIXS:SC:PTM:30:TempMotor_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diMtrTemp

+
io: input
+
+

QRIXS:SC:PTM:30:PWR_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_diPwr

+
io: input
+
+

QRIXS:SC:PTM:30:ErrorCode_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_iErrorCode

+
io: input
+
+

QRIXS:SC:PTM:30:WarningCode_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_iWarningCode

+
io: input
+
+

QRIXS:SC:PTM:30:CURR_MON_RBV

ai

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_rCurrentMon

+
field: EGU “Aâ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PTM:30:TEMP_MON_RBV

ai

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_rTempMon

+
field: EGU “Câ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SC:PTM:30:Power_RBV

longin

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_uiPowerPctRbk

+
io: input
+
+

QRIXS:SC:PTM:30:ALARM_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:30:ACCEL_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:30:AT_SPD_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:30:FAULT_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:30:TempFault_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xTempFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:30:WARN_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:30:RUN_DO_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_RunDO

+
io: input
+
+

QRIXS:SC:PTM:30:SET_SPEED_MODE_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:30:SET_SPEED_MODE

bo

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:30:RESET_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:PTM:30:BP_SP_RBV

ai

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:30:BP_SP

ao

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:30:IP_SP_RBV

ai

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:30:IP_SP

ao

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:PTM:30:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

QRIXS:SC:PTM:30:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SC:PTM:30:RST_SW_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:30:RST_SW

bo

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:PTM:30:RUN_SW_RBV

bi

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIXS:SC:PTM:30:RUN_SW

bo

GVL_Devices.qRIXS_SC_PTM_30.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIX:SC:VGC:01:Dis_DPIlk_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.i_xDis_DPIlk

+
io: output
+
+

QRIX:SC:VGC:01:Dis_DPIlk

bo

GVL_Devices.qRIXS_SC_VGC_01.i_xDis_DPIlk

+
io: output
+
+

QRIX:SC:VGC:01:EPS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.i_xEPS_OK

+
io: output
+
+

QRIX:SC:VGC:01:EPS_OK

bo

GVL_Devices.qRIXS_SC_VGC_01.i_xEPS_OK

+
io: output
+
+

QRIX:SC:VGC:01:FF_Reset_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.i_xReset

+
io: output
+
+

QRIX:SC:VGC:01:FF_Reset

bo

GVL_Devices.qRIXS_SC_VGC_01.i_xReset

+
io: output
+
+

QRIX:SC:VGC:01:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VGC:01:ERROR

bo

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VGC:01:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIX:SC:VGC:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIX:SC:VGC:01:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:01:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:01:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VGC:01:ALM_RST

bo

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VGC:01:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VGC:01:OPN_SW

bo

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VGC:01:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:01:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:01:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:01:AT_VAC_HYS_RBV

ai

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:01:AT_VAC_HYS

ao

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:01:AT_VAC_SP_RBV

ai

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:01:AT_VAC_SP

ao

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:01:HYST_PERC_RBV

ai

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIX:SC:VGC:01:HYST_PERC

ao

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIX:SC:VGC:01:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VGC:01:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VGC:01:ILK_DEVICE_DS_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sIlkDSDeviceName

+
io: input
+
+

QRIX:SC:VGC:01:ILK_DEVICE_US_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.sIlkUSDeviceName

+
io: input
+
+

QRIX:SC:VGC:01:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xAT_VAC

+
field: ONAM AT VAC
+
field: ZNAM NOT AT VAC
+
io: input
+
+

QRIX:SC:VGC:01:DP_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xDP_OK

+
field: ONAM DP OK
+
field: ZNAM DP NOT OK
+
io: input
+
+

QRIX:SC:VGC:01:ERR_DifPres_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xERR_DifPres

+
field: ONAM Diffrential error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIX:SC:VGC:01:ERR_Ext_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xERR_ExtFault

+
field: ONAM External error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIX:SC:VGC:01:ERR_SP_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xERR_SP

+
field: ONAM Setpoint error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIX:SC:VGC:01:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIX:SC:VGC:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VGC:01:LOGGER

bo

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VGC:01:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIX:SC:VGC:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIX:SC:VGC:01:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VGC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIX:SC:VGC:01:MPS_FAULT_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIX:SC:VGC:01:MPS_FAULT_OK

bo

GVL_Devices.qRIXS_SC_VGC_01.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIX:SC:VGC:01:MPS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_01.xPMPS_OK

+
io: output
+
+

QRIX:SC:VGC:01:MPS_OK

bo

GVL_Devices.qRIXS_SC_VGC_01.xPMPS_OK

+
io: output
+
+

QRIX:SC:VGC:02:Dis_DPIlk_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.i_xDis_DPIlk

+
io: output
+
+

QRIX:SC:VGC:02:Dis_DPIlk

bo

GVL_Devices.qRIXS_SC_VGC_02.i_xDis_DPIlk

+
io: output
+
+

QRIX:SC:VGC:02:EPS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.i_xEPS_OK

+
io: output
+
+

QRIX:SC:VGC:02:EPS_OK

bo

GVL_Devices.qRIXS_SC_VGC_02.i_xEPS_OK

+
io: output
+
+

QRIX:SC:VGC:02:FF_Reset_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.i_xReset

+
io: output
+
+

QRIX:SC:VGC:02:FF_Reset

bo

GVL_Devices.qRIXS_SC_VGC_02.i_xReset

+
io: output
+
+

QRIX:SC:VGC:02:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VGC:02:ERROR

bo

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VGC:02:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIX:SC:VGC:02:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIX:SC:VGC:02:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:02:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:02:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VGC:02:ALM_RST

bo

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VGC:02:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VGC:02:OPN_SW

bo

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VGC:02:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:02:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:02:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:02:AT_VAC_HYS_RBV

ai

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:02:AT_VAC_HYS

ao

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:02:AT_VAC_SP_RBV

ai

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:02:AT_VAC_SP

ao

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIX:SC:VGC:02:HYST_PERC_RBV

ai

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIX:SC:VGC:02:HYST_PERC

ao

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIX:SC:VGC:02:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VGC:02:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VGC:02:ILK_DEVICE_DS_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sIlkDSDeviceName

+
io: input
+
+

QRIX:SC:VGC:02:ILK_DEVICE_US_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.sIlkUSDeviceName

+
io: input
+
+

QRIX:SC:VGC:02:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xAT_VAC

+
field: ONAM AT VAC
+
field: ZNAM NOT AT VAC
+
io: input
+
+

QRIX:SC:VGC:02:DP_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xDP_OK

+
field: ONAM DP OK
+
field: ZNAM DP NOT OK
+
io: input
+
+

QRIX:SC:VGC:02:ERR_DifPres_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xERR_DifPres

+
field: ONAM Diffrential error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIX:SC:VGC:02:ERR_Ext_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xERR_ExtFault

+
field: ONAM External error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIX:SC:VGC:02:ERR_SP_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xERR_SP

+
field: ONAM Setpoint error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIX:SC:VGC:02:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIX:SC:VGC:02:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VGC:02:LOGGER

bo

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VGC:02:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIX:SC:VGC:02:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIX:SC:VGC:02:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VGC_02.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIX:SC:VGC:02:MPS_FAULT_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIX:SC:VGC:02:MPS_FAULT_OK

bo

GVL_Devices.qRIXS_SC_VGC_02.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIX:SC:VGC:02:MPS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_02.xPMPS_OK

+
io: output
+
+

QRIX:SC:VGC:02:MPS_OK

bo

GVL_Devices.qRIXS_SC_VGC_02.xPMPS_OK

+
io: output
+
+

QRIX:SC:VGC:03:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VGC:03:ERROR

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VGC:03:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIX:SC:VGC:03:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIX:SC:VGC:03:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:03:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:03:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VGC:03:ALM_RST

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VGC:03:CLS_SW_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIX:SC:VGC:03:CLS_SW

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIX:SC:VGC:03:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VGC:03:OPN_SW

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VGC:03:FORCE_CLS_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:03:FORCE_CLS

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:03:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:03:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VGC:03:CLS_DO_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIX:SC:VGC:03:CLS_DO

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIX:SC:VGC:03:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:03:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VGC:03:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VGC:03:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xCLS_OK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VGC:03:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIX:SC:VGC:03:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VGC:03:LOGGER

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VGC:03:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIX:SC:VGC:03:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIX:SC:VGC:03:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VGC_03.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VGC:04:Dis_DPIlk_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.i_xDis_DPIlk

+
io: output
+
+

QRIXS:SC:VGC:04:Dis_DPIlk

bo

GVL_Devices.qRIXS_SC_VGC_04.i_xDis_DPIlk

+
io: output
+
+

QRIXS:SC:VGC:04:EPS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.i_xEPS_OK

+
io: output
+
+

QRIXS:SC:VGC:04:EPS_OK

bo

GVL_Devices.qRIXS_SC_VGC_04.i_xEPS_OK

+
io: output
+
+

QRIXS:SC:VGC:04:FF_Reset_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.i_xReset

+
io: output
+
+

QRIXS:SC:VGC:04:FF_Reset

bo

GVL_Devices.qRIXS_SC_VGC_04.i_xReset

+
io: output
+
+

QRIXS:SC:VGC:04:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VGC:04:ERROR

bo

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VGC:04:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SC:VGC:04:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SC:VGC:04:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VGC:04:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VGC:04:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VGC:04:ALM_RST

bo

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VGC:04:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VGC:04:OPN_SW

bo

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VGC:04:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VGC:04:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VGC:04:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VGC:04:AT_VAC_HYS_RBV

ai

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:VGC:04:AT_VAC_HYS

ao

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:VGC:04:AT_VAC_SP_RBV

ai

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:VGC:04:AT_VAC_SP

ao

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SC:VGC:04:HYST_PERC_RBV

ai

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIXS:SC:VGC:04:HYST_PERC

ao

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIXS:SC:VGC:04:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VGC:04:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VGC:04:ILK_DEVICE_DS_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sIlkDSDeviceName

+
io: input
+
+

QRIXS:SC:VGC:04:ILK_DEVICE_US_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.sIlkUSDeviceName

+
io: input
+
+

QRIXS:SC:VGC:04:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xAT_VAC

+
field: ONAM AT VAC
+
field: ZNAM NOT AT VAC
+
io: input
+
+

QRIXS:SC:VGC:04:DP_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xDP_OK

+
field: ONAM DP OK
+
field: ZNAM DP NOT OK
+
io: input
+
+

QRIXS:SC:VGC:04:ERR_DifPres_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xERR_DifPres

+
field: ONAM Diffrential error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:SC:VGC:04:ERR_Ext_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xERR_ExtFault

+
field: ONAM External error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:SC:VGC:04:ERR_SP_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xERR_SP

+
field: ONAM Setpoint error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:SC:VGC:04:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:VGC:04:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VGC:04:LOGGER

bo

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VGC:04:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SC:VGC:04:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VGC:04:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VGC_04.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VGC:04:MPS_FAULT_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIXS:SC:VGC:04:MPS_FAULT_OK

bo

GVL_Devices.qRIXS_SC_VGC_04.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIXS:SC:VGC:04:MPS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_04.xPMPS_OK

+
io: output
+
+

QRIXS:SC:VGC:04:MPS_OK

bo

GVL_Devices.qRIXS_SC_VGC_04.xPMPS_OK

+
io: output
+
+

QRIXS:SC:VGC:05:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VGC:05:ERROR

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VGC:05:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SC:VGC:05:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SC:VGC:05:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VGC:05:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VGC:05:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VGC:05:ALM_RST

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VGC:05:CLS_SW_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SC:VGC:05:CLS_SW

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xCLS_SW

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SC:VGC:05:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VGC:05:OPN_SW

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VGC:05:FORCE_CLS_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VGC:05:FORCE_CLS

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdCls

+
field: ONAM FORCE CLOSE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VGC:05:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VGC:05:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VGC:05:CLS_DO_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SC:VGC:05:CLS_DO

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.q_xCLS_DO

+
field: ONAM CLOSE
+
field: ZNAM OPEN
+
io: output
+
+

QRIXS:SC:VGC:05:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VGC:05:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VGC:05:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VGC:05:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xCLS_OK

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VGC:05:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:VGC:05:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VGC:05:LOGGER

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VGC:05:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SC:VGC:05:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VGC:05:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VGC_05.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VRC:01:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VRC:01:ERROR

bo

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VRC:01:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SC:VRC:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SC:VRC:01:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:01:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:01:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VRC:01:ALM_RST

bo

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VRC:01:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VRC:01:OPN_SW

bo

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VRC:01:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VRC:01:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VRC:01:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:01:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VRC:01:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VRC:01:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:SC:VRC:01:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:VRC:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VRC:01:LOGGER

bo

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VRC:01:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SC:VRC:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VRC:01:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VRC:10:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VRC:10:ERROR

bo

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VRC:10:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SC:VRC:10:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SC:VRC:10:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:10:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:10:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VRC:10:ALM_RST

bo

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VRC:10:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VRC:10:OPN_SW

bo

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VRC:10:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VRC:10:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VRC:10:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:10:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VRC:10:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VRC:10:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:SC:VRC:10:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:VRC:10:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VRC:10:LOGGER

bo

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VRC:10:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SC:VRC:10:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VRC:10:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VRC_10.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VRC:20:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VRC:20:ERROR

bo

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SC:VRC:20:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SC:VRC:20:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SC:VRC:20:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:20:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:20:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VRC:20:ALM_RST

bo

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SC:VRC:20:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VRC:20:OPN_SW

bo

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SC:VRC:20:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VRC:20:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SC:VRC:20:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SC:VRC:20:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VRC:20:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SC:VRC:20:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:SC:VRC:20:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SC:VRC:20:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VRC:20:LOGGER

bo

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SC:VRC:20:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SC:VRC:20:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SC:VRC:20:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VRC_20.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIX:SC:VRC:30:ERROR_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VRC:30:ERROR

bo

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIX:SC:VRC:30:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIX:SC:VRC:30:STATE_RBV

mbbi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIX:SC:VRC:30:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VRC:30:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VRC:30:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VRC:30:ALM_RST

bo

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIX:SC:VRC:30:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VRC:30:OPN_SW

bo

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIX:SC:VRC:30:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VRC:30:FORCE_OPN

bo

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIX:SC:VRC:30:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIX:SC:VRC:30:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VRC:30:ErrMsg

waveform

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.sErrorMessage

+
io: output
+
+

QRIX:SC:VRC:30:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xCLS_OK

+
io: input
+
+

QRIX:SC:VRC:30:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIX:SC:VRC:30:LOGGER_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VRC:30:LOGGER

bo

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIX:SC:VRC:30:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIX:SC:VRC:30:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIX:SC:VRC:30:OVRD_ON

bo

GVL_Devices.qRIXS_SC_VRC_30.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:GCP:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SDS_GCP_01.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:SDS:GCP:01:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SDS_GCP_01.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:SDS:GCP:01:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_SDS_GCP_01.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:SDS:GCP:01:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:SDS:GCP:01:HV_ON_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.i_xHV_ON

+
io: input
+
+

QRIXS:SDS:GCP:01:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:GCP:01:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SDS_GCP_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:GCP:01:SP_HYS

ao

GVL_Devices.qRIXS_SDS_GCP_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:GCP:01:PRESS_RBV

ai

GVL_Devices.qRIXS_SDS_GCP_01.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SDS:GCP:01:PRO_SP_RBV

ai

GVL_Devices.qRIXS_SDS_GCP_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:GCP:01:PRO_SP

ao

GVL_Devices.qRIXS_SDS_GCP_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:GCP:01:VAC_SP_RBV

ai

GVL_Devices.qRIXS_SDS_GCP_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:GCP:01:VAC_SP

ao

GVL_Devices.qRIXS_SDS_GCP_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:GCP:01:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:GCP:01:Auto_On_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:GCP:01:Auto_On

bo

GVL_Devices.qRIXS_SDS_GCP_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:GCP:01:HV_SW_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:GCP:01:HV_SW

bo

GVL_Devices.qRIXS_SDS_GCP_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:GCP:01:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SDS:GCP:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:GCP:01:LOGGER

bo

GVL_Devices.qRIXS_SDS_GCP_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:GCP:01:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_SDS_GCP_01.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SDS:PTM:10:STATE_RBV

mbbi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.eState

+
field: FRST STOPPING
+
field: ONST STARTING
+
field: THST FAULT
+
field: TWST RUNNING
+
field: ZRST STOPPED
+
io: input
+
+

QRIXS:SDS:PTM:10:SET_SPEED_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SDS:PTM:10:SET_SPEED

longout

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_dSetSpd

+
field: EGU “Hzâ€
+
io: output
+
+

QRIXS:SDS:PTM:10:TempBearing_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diBrngTemp

+
io: input
+
+

QRIXS:SDS:PTM:10:TempPump_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diBtmTemp

+
io: input
+
+

QRIXS:SDS:PTM:10:SPEED_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diCurSpd

+
field: EGU “Hzâ€
+
io: input
+
+

QRIXS:SDS:PTM:10:TempElec_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diElecTemp

+
io: input
+
+

QRIXS:SDS:PTM:10:TempMotor_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diMtrTemp

+
io: input
+
+

QRIXS:SDS:PTM:10:PWR_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_diPwr

+
io: input
+
+

QRIXS:SDS:PTM:10:ErrorCode_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_iErrorCode

+
io: input
+
+

QRIXS:SDS:PTM:10:WarningCode_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_iWarningCode

+
io: input
+
+

QRIXS:SDS:PTM:10:CURR_MON_RBV

ai

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_rCurrentMon

+
field: EGU “Aâ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SDS:PTM:10:TEMP_MON_RBV

ai

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_rTempMon

+
field: EGU “Câ€
+
field: PREC 2
+
io: input
+
+

QRIXS:SDS:PTM:10:Power_RBV

longin

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_uiPowerPctRbk

+
io: input
+
+

QRIXS:SDS:PTM:10:ALARM_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xALARM

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:PTM:10:ACCEL_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xAccel

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:PTM:10:AT_SPD_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xAtSpd

+
field: ONAM AT SPEED
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:PTM:10:FAULT_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:PTM:10:TempFault_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xTempFault

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:PTM:10:WARN_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.i_xWarn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:PTM:10:RUN_DO_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_RunDO

+
io: input
+
+

QRIXS:SDS:PTM:10:SET_SPEED_MODE_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:PTM:10:SET_SPEED_MODE

bo

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_bSetSpd

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:PTM:10:RESET_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.q_xReset

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:PTM:10:BP_SP_RBV

ai

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:PTM:10:BP_SP

ao

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rBackingPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:PTM:10:IP_SP_RBV

ai

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:PTM:10:IP_SP

ao

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.rInletPressureSP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SDS:PTM:10:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xExtRunOk

+
field: ONAM ILK OK
+
field: ZNAM ILK ACTIVE
+
io: input
+
+

QRIXS:SDS:PTM:10:LOGGER_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SDS:PTM:10:RST_SW_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:PTM:10:RST_SW

bo

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xResetSW

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:PTM:10:RUN_SW_RBV

bi

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIXS:SDS:PTM:10:RUN_SW

bo

GVL_Devices.qRIXS_SDS_PTM_10.iq_stPTM.xRunSW

+
field: ONAM RUN
+
field: ZNAM STOP
+
io: output
+
+

QRIXS:SDS:VRC:01:ERROR_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SDS:VRC:01:ERROR

bo

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SDS:VRC:01:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SDS:VRC:01:STATE_RBV

mbbi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SDS:VRC:01:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:VRC:01:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:VRC:01:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SDS:VRC:01:ALM_RST

bo

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SDS:VRC:01:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VRC:01:OPN_SW

bo

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VRC:01:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:VRC:01:FORCE_OPN

bo

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:VRC:01:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:VRC:01:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SDS:VRC:01:ErrMsg

waveform

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SDS:VRC:01:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:SDS:VRC:01:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SDS:VRC:01:LOGGER_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:VRC:01:LOGGER

bo

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:VRC:01:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SDS:VRC:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VRC:01:OVRD_ON

bo

GVL_Devices.qRIXS_SDS_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VRC:31:ERROR_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SDS:VRC:31:ERROR

bo

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:SDS:VRC:31:POS_STATE_RBV

mbbi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:SDS:VRC:31:STATE_RBV

mbbi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:SDS:VRC:31:CLS_DI_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:VRC:31:OPN_DI_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:VRC:31:ALM_RST_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SDS:VRC:31:ALM_RST

bo

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:SDS:VRC:31:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VRC:31:OPN_SW

bo

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VRC:31:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:VRC:31:FORCE_OPN

bo

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:VRC:31:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SDS:VRC:31:ErrMsg_RBV

waveform

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SDS:VRC:31:ErrMsg

waveform

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:SDS:VRC:31:CLS_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:SDS:VRC:31:EXT_ILK_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SDS:VRC:31:LOGGER_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:VRC:31:LOGGER

bo

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SDS:VRC:31:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SDS:VRC:31:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VRC:31:OVRD_ON

bo

GVL_Devices.qRIXS_SDS_VRC_31.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VVC:01:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VVC:01:OPN_SW

bo

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VVC:01:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

QRIXS:SDS:VVC:01:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SDS:VVC:01:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VVC:01:OVRD_ON

bo

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VVC:01:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:VVC:01:FORCE_OPN

bo

GVL_Devices.qRIXS_SDS_VVC_01.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:VVC:02:OPN_SW_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VVC:02:OPN_SW

bo

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:SDS:VVC:02:OPN_DO_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.q_xOPN_DO

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: input
+
+

QRIXS:SDS:VVC:02:OPN_OK_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:SDS:VVC:02:OVRD_ON_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VVC:02:OVRD_ON

bo

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:SDS:VVC:02:FORCE_OPN_RBV

bi

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SDS:VVC:02:FORCE_OPN

bo

GVL_Devices.qRIXS_SDS_VVC_02.iq_stValve.xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SSL:GCP:20:STATE_RBV

mbbi

GVL_Devices.qRIXS_SSL_GCP_20.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:SSL:GCP:20:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SSL_GCP_20.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:SSL:GCP:20:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_SSL_GCP_20.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:SSL:GCP:20:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:SSL:GCP:20:HV_ON_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.i_xHV_ON

+
io: input
+
+

QRIXS:SSL:GCP:20:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SSL:GCP:20:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_20.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:20:SP_HYS

ao

GVL_Devices.qRIXS_SSL_GCP_20.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:20:PRESS_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_20.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SSL:GCP:20:PRO_SP_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_20.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:20:PRO_SP

ao

GVL_Devices.qRIXS_SSL_GCP_20.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:20:VAC_SP_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_20.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:20:VAC_SP

ao

GVL_Devices.qRIXS_SSL_GCP_20.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:20:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SSL:GCP:20:Auto_On_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SSL:GCP:20:Auto_On

bo

GVL_Devices.qRIXS_SSL_GCP_20.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SSL:GCP:20:HV_SW_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:20:HV_SW

bo

GVL_Devices.qRIXS_SSL_GCP_20.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:20:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SSL:GCP:20:LOGGER_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:20:LOGGER

bo

GVL_Devices.qRIXS_SSL_GCP_20.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:20:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_20.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:SSL:GCP:30:STATE_RBV

mbbi

GVL_Devices.qRIXS_SSL_GCP_30.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:SSL:GCP:30:AutoOn_timer_RBV

longin

GVL_Devices.qRIXS_SSL_GCP_30.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:SSL:GCP:30:PRESS_AI_RBV

longin

GVL_Devices.qRIXS_SSL_GCP_30.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:SSL:GCP:30:DISC_ACTIVE_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:SSL:GCP:30:HV_ON_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.i_xHV_ON

+
io: input
+
+

QRIXS:SSL:GCP:30:HV_DIS_DO_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SSL:GCP:30:SP_HYS_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_30.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:30:SP_HYS

ao

GVL_Devices.qRIXS_SSL_GCP_30.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:30:PRESS_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_30.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SSL:GCP:30:PRO_SP_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_30.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:30:PRO_SP

ao

GVL_Devices.qRIXS_SSL_GCP_30.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:30:VAC_SP_RBV

ai

GVL_Devices.qRIXS_SSL_GCP_30.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:30:VAC_SP

ao

GVL_Devices.qRIXS_SSL_GCP_30.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SSL:GCP:30:AT_VAC_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SSL:GCP:30:Auto_On_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SSL:GCP:30:Auto_On

bo

GVL_Devices.qRIXS_SSL_GCP_30.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SSL:GCP:30:HV_SW_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:30:HV_SW

bo

GVL_Devices.qRIXS_SSL_GCP_30.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:30:ILK_OK_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SSL:GCP:30:LOGGER_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:30:LOGGER

bo

GVL_Devices.qRIXS_SSL_GCP_30.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SSL:GCP:30:PRESS_OK_RBV

bi

GVL_Devices.qRIXS_SSL_GCP_30.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV

bi

Tripped by overall log count

+
io: input
+
+

$(PREFIX)LCLSGeneral:LogHost_RBV

waveform

The log host IP address

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogHost

waveform

The log host IP address

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogPort_RBV

longin

The log host UDP port

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogPort

longout

The log host UDP port

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogMessageCount_RBV

longin

Total log messages on the last cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:010:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:011:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:012:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:013:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:014:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:015:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:016:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:017:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:018:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:019:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:001:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:020:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:002:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:003:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:004:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:005:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:006:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:007:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:008:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:PhotonEnergyRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:AP:Entry:009:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:QRIX:VAC:ARB:CohortCounter_RBV

longin

Intrnl cohort counter

+
io: input
+
+

PLC:QRIX:VAC:ARB:ArbiterID_RBV

longin

Arbiter ID for elev. req.

+
io: input
+
+

PLC:QRIX:VAC:ARB:ArbitratedBP:Veto_RBV

waveform

Arbitrated BP

+
io: input
+
+

PLC:QRIX:VAC:ARB:ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:QRIX:VAC:ARB:ArbitratedBP:Rate_RBV

longin

Arbitrated BP

+
field: EGU Hz
+
io: input
+
+

PLC:QRIX:VAC:ARB:ArbitratedBP:Transmission_RBV

ai

Arbitrated BP

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:QRIX:VAC:ARB:ArbitratedBP:PhotonEnergyRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:QRIX:VAC:ARB:ArbitratedBP:Valid_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:010:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:011:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:012:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:013:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:014:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:015:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:016:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:017:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:018:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:019:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:001:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:020:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:021:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:022:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:023:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:024:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:025:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:026:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:027:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:028:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:029:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:002:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:030:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:031:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:032:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:033:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:034:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:035:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:036:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:037:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:038:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:039:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:003:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:040:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:041:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:042:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:043:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:044:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:045:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:046:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:047:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:048:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:049:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:004:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:050:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:005:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:006:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:007:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:008:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FF:009:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:EnableVeto_RBV

bi

GVL_PMPS.fbFastFaultOutput1.i_xVeto

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:EnableVeto

bo

GVL_PMPS.fbFastFaultOutput1.i_xVeto

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

PLC:QRIX:VAC:FFO:01:RegistrationFailure_RBV

bi

GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:RegistrationFailure

bo

GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail

+
io: output
+
+

PLC:QRIX:VAC:FFO:01:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.xOK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:010:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:011:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:012:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:013:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:014:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:015:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:016:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:017:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:018:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:019:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:001:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:020:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:021:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:022:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:023:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:024:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:025:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:026:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:027:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:028:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:029:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:002:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:030:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:031:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:032:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:033:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:034:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:035:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:036:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:037:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:038:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:039:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:003:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:040:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:041:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:042:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:043:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:044:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:045:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:046:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:047:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:048:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:049:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:004:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:050:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:005:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:006:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:007:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:008:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].BeamPermitted

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.Desc

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.DevName

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InUse

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InfoString

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.TypeCode

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.sPath

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].OK

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Active

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FF:009:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:EnableVeto_RBV

bi

GVL_PMPS.fbFastFaultOutput2.i_xVeto

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:EnableVeto

bo

GVL_PMPS.fbFastFaultOutput2.i_xVeto

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

PLC:QRIX:VAC:FFO:02:RegistrationFailure_RBV

bi

GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:RegistrationFailure

bo

GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail

+
io: output
+
+

PLC:QRIX:VAC:FFO:02:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.xOK

+
io: input
+
+

QRIXS:DET:GCC:01:STATE_RBV

mbbi

GVL_SA.qRIXS_DET_GCC_01.IG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:DET:GCC:01:AutoOn_timer_RBV

longin

GVL_SA.qRIXS_DET_GCC_01.IG.iAutoOnTimer

+
io: input
+
+

QRIXS:DET:GCC:01:PRESS_AI_RBV

longin

GVL_SA.qRIXS_DET_GCC_01.IG.i_iPRESS_R

+
io: input
+
+

QRIXS:DET:GCC:01:DISC_ACTIVE_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:DET:GCC:01:HV_ON_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.i_xHV_ON

+
io: input
+
+

QRIXS:DET:GCC:01:HV_DIS_DO_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:GCC:01:SP_HYS_RBV

ai

GVL_SA.qRIXS_DET_GCC_01.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GCC:01:SP_HYS

ao

GVL_SA.qRIXS_DET_GCC_01.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GCC:01:PRESS_RBV

ai

GVL_SA.qRIXS_DET_GCC_01.IG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:DET:GCC:01:PRO_SP_RBV

ai

GVL_SA.qRIXS_DET_GCC_01.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GCC:01:PRO_SP

ao

GVL_SA.qRIXS_DET_GCC_01.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GCC:01:VAC_SP_RBV

ai

GVL_SA.qRIXS_DET_GCC_01.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GCC:01:VAC_SP

ao

GVL_SA.qRIXS_DET_GCC_01.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GCC:01:AT_VAC_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:GCC:01:Auto_On_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:GCC:01:Auto_On

bo

GVL_SA.qRIXS_DET_GCC_01.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:GCC:01:HV_SW_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GCC:01:HV_SW

bo

GVL_SA.qRIXS_DET_GCC_01.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GCC:01:ILK_OK_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:DET:GCC:01:LOGGER_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GCC:01:LOGGER

bo

GVL_SA.qRIXS_DET_GCC_01.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GCC:01:PRESS_OK_RBV

bi

GVL_SA.qRIXS_DET_GCC_01.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:DET:GPI:01:STATE_RBV

mbbi

GVL_SA.qRIXS_DET_GPI_01.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:DET:GPI:01:AutoOn_timer_RBV

longin

GVL_SA.qRIXS_DET_GPI_01.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:DET:GPI:01:PRESS_AI_RBV

longin

GVL_SA.qRIXS_DET_GPI_01.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:DET:GPI:01:DISC_ACTIVE_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:DET:GPI:01:HV_ON_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.i_xHV_ON

+
io: input
+
+

QRIXS:DET:GPI:01:HV_DIS_DO_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:GPI:01:SP_HYS_RBV

ai

GVL_SA.qRIXS_DET_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GPI:01:SP_HYS

ao

GVL_SA.qRIXS_DET_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GPI:01:PRESS_RBV

ai

GVL_SA.qRIXS_DET_GPI_01.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:DET:GPI:01:PRO_SP_RBV

ai

GVL_SA.qRIXS_DET_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GPI:01:PRO_SP

ao

GVL_SA.qRIXS_DET_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GPI:01:VAC_SP_RBV

ai

GVL_SA.qRIXS_DET_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GPI:01:VAC_SP

ao

GVL_SA.qRIXS_DET_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:DET:GPI:01:AT_VAC_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:GPI:01:Auto_On_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:GPI:01:Auto_On

bo

GVL_SA.qRIXS_DET_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:GPI:01:HV_SW_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GPI:01:HV_SW

bo

GVL_SA.qRIXS_DET_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GPI:01:ILK_OK_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:DET:GPI:01:LOGGER_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GPI:01:LOGGER

bo

GVL_SA.qRIXS_DET_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:GPI:01:PRESS_OK_RBV

bi

GVL_SA.qRIXS_DET_GPI_01.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:DET:VRC:01:ERROR_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:DET:VRC:01:ERROR

bo

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:DET:VRC:01:POS_STATE_RBV

mbbi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:DET:VRC:01:STATE_RBV

mbbi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:DET:VRC:01:CLS_DI_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:VRC:01:OPN_DI_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:VRC:01:ALM_RST_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:DET:VRC:01:ALM_RST

bo

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:DET:VRC:01:OPN_SW_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:DET:VRC:01:OPN_SW

bo

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:DET:VRC:01:FORCE_OPN_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:VRC:01:FORCE_OPN

bo

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:DET:VRC:01:OPN_DO_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:DET:VRC:01:ErrMsg_RBV

waveform

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:DET:VRC:01:ErrMsg

waveform

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:DET:VRC:01:CLS_OK_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xCLS_OK

+
io: input
+
+

QRIXS:DET:VRC:01:EXT_ILK_OK_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:DET:VRC:01:LOGGER_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:VRC:01:LOGGER

bo

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:DET:VRC:01:OPN_OK_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:DET:VRC:01:OVRD_ON_RBV

bi

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:DET:VRC:01:OVRD_ON

bo

GVL_SA.qRIXS_DET_VRC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:OPT:GCC:01:STATE_RBV

mbbi

GVL_SA.qRIXS_OPT_GCC_01.IG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:OPT:GCC:01:AutoOn_timer_RBV

longin

GVL_SA.qRIXS_OPT_GCC_01.IG.iAutoOnTimer

+
io: input
+
+

QRIXS:OPT:GCC:01:PRESS_AI_RBV

longin

GVL_SA.qRIXS_OPT_GCC_01.IG.i_iPRESS_R

+
io: input
+
+

QRIXS:OPT:GCC:01:DISC_ACTIVE_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:OPT:GCC:01:HV_ON_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.i_xHV_ON

+
io: input
+
+

QRIXS:OPT:GCC:01:HV_DIS_DO_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:GCC:01:SP_HYS_RBV

ai

GVL_SA.qRIXS_OPT_GCC_01.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GCC:01:SP_HYS

ao

GVL_SA.qRIXS_OPT_GCC_01.IG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GCC:01:PRESS_RBV

ai

GVL_SA.qRIXS_OPT_GCC_01.IG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:OPT:GCC:01:PRO_SP_RBV

ai

GVL_SA.qRIXS_OPT_GCC_01.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GCC:01:PRO_SP

ao

GVL_SA.qRIXS_OPT_GCC_01.IG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GCC:01:VAC_SP_RBV

ai

GVL_SA.qRIXS_OPT_GCC_01.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GCC:01:VAC_SP

ao

GVL_SA.qRIXS_OPT_GCC_01.IG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GCC:01:AT_VAC_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:GCC:01:Auto_On_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:GCC:01:Auto_On

bo

GVL_SA.qRIXS_OPT_GCC_01.IG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:GCC:01:HV_SW_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GCC:01:HV_SW

bo

GVL_SA.qRIXS_OPT_GCC_01.IG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GCC:01:ILK_OK_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:OPT:GCC:01:LOGGER_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GCC:01:LOGGER

bo

GVL_SA.qRIXS_OPT_GCC_01.IG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GCC:01:PRESS_OK_RBV

bi

GVL_SA.qRIXS_OPT_GCC_01.IG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:OPT:GPI:01:STATE_RBV

mbbi

GVL_SA.qRIXS_OPT_GPI_01.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:OPT:GPI:01:AutoOn_timer_RBV

longin

GVL_SA.qRIXS_OPT_GPI_01.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:OPT:GPI:01:PRESS_AI_RBV

longin

GVL_SA.qRIXS_OPT_GPI_01.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:OPT:GPI:01:DISC_ACTIVE_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:OPT:GPI:01:HV_ON_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.i_xHV_ON

+
io: input
+
+

QRIXS:OPT:GPI:01:HV_DIS_DO_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:GPI:01:SP_HYS_RBV

ai

GVL_SA.qRIXS_OPT_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GPI:01:SP_HYS

ao

GVL_SA.qRIXS_OPT_GPI_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GPI:01:PRESS_RBV

ai

GVL_SA.qRIXS_OPT_GPI_01.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:OPT:GPI:01:PRO_SP_RBV

ai

GVL_SA.qRIXS_OPT_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GPI:01:PRO_SP

ao

GVL_SA.qRIXS_OPT_GPI_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GPI:01:VAC_SP_RBV

ai

GVL_SA.qRIXS_OPT_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GPI:01:VAC_SP

ao

GVL_SA.qRIXS_OPT_GPI_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:GPI:01:AT_VAC_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:GPI:01:Auto_On_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:GPI:01:Auto_On

bo

GVL_SA.qRIXS_OPT_GPI_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:GPI:01:HV_SW_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GPI:01:HV_SW

bo

GVL_SA.qRIXS_OPT_GPI_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GPI:01:ILK_OK_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:OPT:GPI:01:LOGGER_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GPI:01:LOGGER

bo

GVL_SA.qRIXS_OPT_GPI_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:GPI:01:PRESS_OK_RBV

bi

GVL_SA.qRIXS_OPT_GPI_01.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:OPT:VGC:01:Dis_DPIlk_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.i_xDis_DPIlk

+
io: output
+
+

QRIXS:OPT:VGC:01:Dis_DPIlk

bo

GVL_SA.qRIXS_OPT_VGC_01.i_xDis_DPIlk

+
io: output
+
+

QRIXS:OPT:VGC:01:EPS_OK_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.i_xEPS_OK

+
io: output
+
+

QRIXS:OPT:VGC:01:EPS_OK

bo

GVL_SA.qRIXS_OPT_VGC_01.i_xEPS_OK

+
io: output
+
+

QRIXS:OPT:VGC:01:FF_Reset_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.i_xReset

+
io: output
+
+

QRIXS:OPT:VGC:01:FF_Reset

bo

GVL_SA.qRIXS_OPT_VGC_01.i_xReset

+
io: output
+
+

QRIXS:OPT:VGC:01:ERROR_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:OPT:VGC:01:ERROR

bo

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:OPT:VGC:01:POS_STATE_RBV

mbbi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:OPT:VGC:01:STATE_RBV

mbbi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:OPT:VGC:01:CLS_DI_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:VGC:01:OPN_DI_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:VGC:01:ALM_RST_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:OPT:VGC:01:ALM_RST

bo

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:OPT:VGC:01:OPN_SW_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:OPT:VGC:01:OPN_SW

bo

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:OPT:VGC:01:FORCE_OPN_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:VGC:01:FORCE_OPN

bo

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:OPT:VGC:01:OPN_DO_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:OPT:VGC:01:AT_VAC_HYS_RBV

ai

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:VGC:01:AT_VAC_HYS

ao

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:VGC:01:AT_VAC_SP_RBV

ai

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:VGC:01:AT_VAC_SP

ao

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:OPT:VGC:01:HYST_PERC_RBV

ai

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIXS:OPT:VGC:01:HYST_PERC

ao

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIXS:OPT:VGC:01:ErrMsg_RBV

waveform

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:OPT:VGC:01:ErrMsg

waveform

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:OPT:VGC:01:ILK_DEVICE_DS_RBV

waveform

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sIlkDSDeviceName

+
io: input
+
+

QRIXS:OPT:VGC:01:ILK_DEVICE_US_RBV

waveform

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.sIlkUSDeviceName

+
io: input
+
+

QRIXS:OPT:VGC:01:AT_VAC_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xAT_VAC

+
field: ONAM AT VAC
+
field: ZNAM NOT AT VAC
+
io: input
+
+

QRIXS:OPT:VGC:01:DP_OK_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xDP_OK

+
field: ONAM DP OK
+
field: ZNAM DP NOT OK
+
io: input
+
+

QRIXS:OPT:VGC:01:ERR_DifPres_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xERR_DifPres

+
field: ONAM Diffrential error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:OPT:VGC:01:ERR_Ext_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xERR_ExtFault

+
field: ONAM External error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:OPT:VGC:01:ERR_SP_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xERR_SP

+
field: ONAM Setpoint error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:OPT:VGC:01:EXT_ILK_OK_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:OPT:VGC:01:LOGGER_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:VGC:01:LOGGER

bo

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:OPT:VGC:01:OPN_OK_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:OPT:VGC:01:OVRD_ON_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:OPT:VGC:01:OVRD_ON

bo

GVL_SA.qRIXS_OPT_VGC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:OPT:VGC:01:MPS_FAULT_OK_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIXS:OPT:VGC:01:MPS_FAULT_OK

bo

GVL_SA.qRIXS_OPT_VGC_01.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIXS:OPT:VGC:01:MPS_OK_RBV

bi

GVL_SA.qRIXS_OPT_VGC_01.xPMPS_OK

+
io: output
+
+

QRIXS:OPT:VGC:01:MPS_OK

bo

GVL_SA.qRIXS_OPT_VGC_01.xPMPS_OK

+
io: output
+
+

QRIXS:SA:GCP:01:STATE_RBV

mbbi

GVL_SA.qRIXS_SA_GCP_01.PG.eState

+
field: FRST Starting
+
field: FVST Valid
+
field: ONST GaugeDisconnected
+
field: SVST ValidLo
+
field: SXST ValidHi
+
field: THST PressInvalid
+
field: TWST OoR
+
field: ZRST Off
+
io: input
+
+

QRIXS:SA:GCP:01:AutoOn_timer_RBV

longin

GVL_SA.qRIXS_SA_GCP_01.PG.iAutoOnTimer

+
io: input
+
+

QRIXS:SA:GCP:01:PRESS_AI_RBV

longin

GVL_SA.qRIXS_SA_GCP_01.PG.i_iPRESS_R

+
io: input
+
+

QRIXS:SA:GCP:01:DISC_ACTIVE_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.i_xDisc_Active

+
field: ONAM DISC ACTIVE
+
field: ZNAM NO DISC
+
io: input
+
+

QRIXS:SA:GCP:01:HV_ON_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.i_xHV_ON

+
io: input
+
+

QRIXS:SA:GCP:01:HV_DIS_DO_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.q_xHV_DIS

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:GCP:01:SP_HYS_RBV

ai

GVL_SA.qRIXS_SA_GCP_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:01:SP_HYS

ao

GVL_SA.qRIXS_SA_GCP_01.PG.rHYS_PR

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:01:PRESS_RBV

ai

GVL_SA.qRIXS_SA_GCP_01.PG.rPRESS

+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

QRIXS:SA:GCP:01:PRO_SP_RBV

ai

GVL_SA.qRIXS_SA_GCP_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:01:PRO_SP

ao

GVL_SA.qRIXS_SA_GCP_01.PG.rPRO_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:01:VAC_SP_RBV

ai

GVL_SA.qRIXS_SA_GCP_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:01:VAC_SP

ao

GVL_SA.qRIXS_SA_GCP_01.PG.rVAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:SA:GCP:01:AT_VAC_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.xAT_VAC

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:SA:GCP:01:Auto_On_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:GCP:01:Auto_On

bo

GVL_SA.qRIXS_SA_GCP_01.PG.xAutoOn

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:SA:GCP:01:HV_SW_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:01:HV_SW

bo

GVL_SA.qRIXS_SA_GCP_01.PG.xHV_SW

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:01:ILK_OK_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.xILKOk

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:SA:GCP:01:LOGGER_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:01:LOGGER

bo

GVL_SA.qRIXS_SA_GCP_01.PG.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:SA:GCP:01:PRESS_OK_RBV

bi

GVL_SA.qRIXS_SA_GCP_01.PG.xPRESS_OK

+
field: ONAM ON
+
field: ZNAM OFF
+
io: input
+
+

QRIXS:BLW:VRC:01:Dis_DPIlk_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.i_xDis_DPIlk

+
io: output
+
+

QRIXS:BLW:VRC:01:Dis_DPIlk

bo

GVL_SA.qRIXS_SA_VWC_01.i_xDis_DPIlk

+
io: output
+
+

QRIXS:BLW:VRC:01:EPS_OK_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.i_xEPS_OK

+
io: output
+
+

QRIXS:BLW:VRC:01:EPS_OK

bo

GVL_SA.qRIXS_SA_VWC_01.i_xEPS_OK

+
io: output
+
+

QRIXS:BLW:VRC:01:FF_Reset_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.i_xReset

+
io: output
+
+

QRIXS:BLW:VRC:01:FF_Reset

bo

GVL_SA.qRIXS_SA_VWC_01.i_xReset

+
io: output
+
+

QRIXS:BLW:VRC:01:ERROR_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:BLW:VRC:01:ERROR

bo

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.bErrorPresent

+
field: ONAM ERROR PRESENT
+
field: ZNAM NO ERROR
+
io: output
+
+

QRIXS:BLW:VRC:01:POS_STATE_RBV

mbbi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.eState

+
field: FRST OPEN_F
+
field: ONST CLOSED
+
field: THST INVALID
+
field: TWST MOVING
+
field: ZRST OPEN
+
io: input
+
type: mbbi
+
+

QRIXS:BLW:VRC:01:STATE_RBV

mbbi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.eVGC_State

+
field: EIST Close Timeout
+
field: FRST Ext Fault
+
field: FVST AT Vacuum
+
field: NIST Open Timeout
+
field: ONST At Vacuum
+
field: SVST Vacuum Fault
+
field: SXST Triggered
+
field: THST Lost Vacuum
+
field: TWST Differential Pressure
+
field: ZRST Vented
+
io: input
+
+

QRIXS:BLW:VRC:01:CLS_DI_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.i_xClsLS

+
field: ONAM CLOSE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:BLW:VRC:01:OPN_DI_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.i_xOpnLS

+
field: ONAM OPEN
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:BLW:VRC:01:ALM_RST_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:BLW:VRC:01:ALM_RST

bo

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xAlmRst

+
io: output
+
+

QRIXS:BLW:VRC:01:OPN_SW_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:BLW:VRC:01:OPN_SW

bo

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOPN_SW

+
field: ONAM OPEN
+
field: ZNAM CLOSE
+
io: output
+
+

QRIXS:BLW:VRC:01:FORCE_OPN_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:BLW:VRC:01:FORCE_OPN

bo

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.pv_xOvrdOpn

+
field: ONAM FORCE OPEN
+
field: ZNAM FALSE
+
io: output
+
+

QRIXS:BLW:VRC:01:OPN_DO_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.q_xOPN_DO

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

QRIXS:BLW:VRC:01:AT_VAC_HYS_RBV

ai

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:BLW:VRC:01:AT_VAC_HYS

ao

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_HYS

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:BLW:VRC:01:AT_VAC_SP_RBV

ai

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:BLW:VRC:01:AT_VAC_SP

ao

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rAT_VAC_SP

+
autosave_pass1: VAL DESC
+
field: EGU “TORRâ€
+
field: HOPR 1000
+
field: LOPR 0
+
field: PREC 2
+
io: output
+
+

QRIXS:BLW:VRC:01:HYST_PERC_RBV

ai

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIXS:BLW:VRC:01:HYST_PERC

ao

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.rHYST_PERC

+
autosave_pass1: VAL DESC
+
io: output
+
+

QRIXS:BLW:VRC:01:ErrMsg_RBV

waveform

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:BLW:VRC:01:ErrMsg

waveform

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sErrorMessage

+
io: output
+
+

QRIXS:BLW:VRC:01:ILK_DEVICE_DS_RBV

waveform

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sIlkDSDeviceName

+
io: input
+
+

QRIXS:BLW:VRC:01:ILK_DEVICE_US_RBV

waveform

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.sIlkUSDeviceName

+
io: input
+
+

QRIXS:BLW:VRC:01:AT_VAC_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xAT_VAC

+
field: ONAM AT VAC
+
field: ZNAM NOT AT VAC
+
io: input
+
+

QRIXS:BLW:VRC:01:DP_OK_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xDP_OK

+
field: ONAM DP OK
+
field: ZNAM DP NOT OK
+
io: input
+
+

QRIXS:BLW:VRC:01:ERR_DifPres_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xERR_DifPres

+
field: ONAM Diffrential error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:BLW:VRC:01:ERR_Ext_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xERR_ExtFault

+
field: ONAM External error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:BLW:VRC:01:ERR_SP_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xERR_SP

+
field: ONAM Setpoint error present
+
field: ZNAM NO ERROR
+
io: input
+
+

QRIXS:BLW:VRC:01:EXT_ILK_OK_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xEXT_OK

+
field: ONAM OK
+
field: ZNAM NOT OK
+
io: input
+
+

QRIXS:BLW:VRC:01:LOGGER_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:BLW:VRC:01:LOGGER

bo

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xLog

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

QRIXS:BLW:VRC:01:OPN_OK_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xOPN_OK

+
field: ONAM OPN ILK OK
+
field: ZNAM OPN ILK NOT OK
+
io: input
+
+

QRIXS:BLW:VRC:01:OVRD_ON_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:BLW:VRC:01:OVRD_ON

bo

GVL_SA.qRIXS_SA_VWC_01.iq_stValve.xOverrideMode

+
field: ONAM Override ON
+
field: ZNAM Override OFF
+
io: output
+
+

QRIXS:BLW:VRC:01:MPS_FAULT_OK_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIXS:BLW:VRC:01:MPS_FAULT_OK

bo

GVL_SA.qRIXS_SA_VWC_01.xMPS_OK

+
field: ONAM MPS OK
+
field: ZNAM MPS FAULT
+
io: output
+
+

QRIXS:BLW:VRC:01:MPS_OK_RBV

bi

GVL_SA.qRIXS_SA_VWC_01.xPMPS_OK

+
io: output
+
+

QRIXS:BLW:VRC:01:MPS_OK

bo

GVL_SA.qRIXS_SA_VWC_01.xPMPS_OK

+
io: output
+
+

QRIXS:SA:VAC:SETUP_MODE_RBV

bi

GVL_Variables.SetupMode_Valve

+
io: output
+
+

QRIXS:SA:VAC:SETUP_MODE

bo

GVL_Variables.SetupMode_Valve

+
io: output
+
+

PLC:QRIXS:VAC:OVRDON_RBV

bi

GVL_Variables.xSystemOverrideMode

+
io: output
+
+

PLC:QRIXS:VAC:OVRDON

bo

GVL_Variables.xSystemOverrideMode

+
io: output
+
+

QRIXS:VAC:OVRDON_RBV

bi

GVL_Variables.xSystemOverrideMode_Valve

+
io: output
+
+

QRIXS:VAC:OVRDON

bo

GVL_Variables.xSystemOverrideMode_Valve

+
io: output
+
+

$(PREFIX)AccumulatedFastFaults_RBV

longin

PMPS_GVL.AccumulatedFF

+
io: input
+
+

$(PREFIX)SuccessfulPreemptions_RBV

longin

PMPS_GVL.SuccessfulPreemption

+
io: input
+
+

$(PREFIX)0RateBeamCnst:Veto_RBV

waveform

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Rate_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Transmission_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)0RateBeamCnst:PhotonEnergyRanges_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Valid_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Veto_RBV

waveform

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Rate_RBV

longin

Full beam constant

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)FullBeamCnst:Transmission_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)FullBeamCnst:PhotonEnergyRanges_RBV

longin

Full beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)FullBeamCnst:Valid_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)SafeBeamCnst:Veto_RBV

waveform

Safe beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)SafeBeamCnst:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)SafeBeamCnst:Rate_RBV

longin

Safe beam constant

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)SafeBeamCnst:Transmission_RBV

ai

Safe beam constant

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)SafeBeamCnst:PhotonEnergyRanges_RBV

longin

Safe beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)SafeBeamCnst:Valid_RBV

bi

Safe beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)eVRangeCnst_RBV

waveform

Active eV Range constants

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)K:eVRangeCnst_RBV

waveform

eV Range constants

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)L:eVRangeCnst_RBV

waveform

eV Range constants

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)eVRangeHyst_RBV

ai

eV Range hystersis

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)CurrentBP:Veto_RBV

waveform

PMPS_GVL.stCurrentBeamParameters.aVetoDevices

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Rate_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nRate

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)CurrentBP:Transmission_RBV

ai

PMPS_GVL.stCurrentBeamParameters.nTran

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)CurrentBP:PhotonEnergyRanges_RBV

longin

PMPS_GVL.stCurrentBeamParameters.neVRange

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)CurrentBP:Valid_RBV

bi

PMPS_GVL.stCurrentBeamParameters.xValid

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Veto_RBV

waveform

PMPS_GVL.stRequestedBeamParameters.aVetoDevices

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Rate_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nRate

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)RequestedBP:Transmission_RBV

ai

PMPS_GVL.stRequestedBeamParameters.nTran

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)RequestedBP:PhotonEnergyRanges_RBV

longin

PMPS_GVL.stRequestedBeamParameters.neVRange

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)RequestedBP:Valid_RBV

bi

PMPS_GVL.stRequestedBeamParameters.xValid

+
archive: 1s monitor
+
io: input
+
+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_source.html b/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_source.html new file mode 100644 index 0000000..1ebb51a --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_source.html @@ -0,0 +1,1384 @@ + + + + + + + DUTs — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

DUTsïƒ

+
+

E_STATESïƒ

+
{attribute 'qualified_only'}
+{attribute 'strict'}
+TYPE E_STATES :
+(
+    INIT := 0,
+    SETUP,
+    OVERRIDE,
+    READY,
+    NOT_SAFE
+);
+END_TYPE
+
+
+
+
Related:
+
+
+
+
+
+

GVLsïƒ

+
+

Global_Versionïƒ

+
{attribute 'TcGenerated'}
+{attribute 'no-analysis'}
+{attribute 'linkalways'}
+// This function has been automatically generated from the project information.
+VAR_GLOBAL CONSTANT
+    {attribute 'const_non_replaced'}
+    stLibVersion_plc_qrix_vac : ST_LibVersion := (iMajor := 0, iMinor := 1, iBuild := 0, iRevision := 0, nFlags := 1, sVersion := '0.1.0');
+END_VAR
+
+
+
+
+

GVL_COMïƒ

+
VAR_GLOBAL
+            // Define COM Ports/Buffers incl. library Tc2_SerialCom
+            //Pfeiffers on the sample chamber
+    SerialRXBuffer : ComBuffer;
+    SerialTXBuffer : ComBuffer;
+
+    // Serial Terminal
+    E14_fbSerialLineControl: SerialLineControl;
+
+    //SERIAL IO
+    {attribute      'TcLinkTo'      :=      '.Status:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Status;
+                                                             .D[0]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 0;
+                                                             .D[1]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 1;
+                                                             .D[2]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 2;
+                                                             .D[3]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 3;
+                                                             .D[4]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 4;
+                                                             .D[5]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 5;
+                                                             .D[6]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 6;
+                                                             .D[7]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 7;
+                                                             .D[8]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 8;
+                                                             .D[9]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 9;
+                                                             .D[10]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 10;
+                                                             .D[11]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 11;
+                                                             .D[12]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 12;
+                                                             .D[13]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 13;
+                                                             .D[14]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 14;
+                                                             .D[15]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 15;
+                                                             .D[16]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 16;
+                                                             .D[17]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 17;
+                                                             .D[18]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 18;
+                                                             .D[19]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 19;
+                                                             .D[20]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 20;
+                                                             .D[21]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 21;
+    '}
+    stComIn         AT %I*  :       EL6inData22B;
+            {attribute      'TcLinkTo'      :=      '.Ctrl:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Ctrl;
+                                                             .D[0]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 0;
+                                                             .D[1]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 1;
+                                                             .D[2]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 2;
+                                                             .D[3]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 3;
+                                                             .D[4]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 4;
+                                                             .D[5]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 5;
+                                                             .D[6]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 6;
+                                                             .D[7]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 7;
+                                                             .D[8]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 8;
+                                                             .D[9]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 9;
+                                                             .D[10]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 10;
+                                                             .D[11]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 11;
+                                                             .D[12]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 12;
+                                                             .D[13]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 13;
+                                                             .D[14]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 14;
+                                                             .D[15]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 15;
+                                                             .D[16]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 16;
+                                                             .D[17]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 17;
+                                                             .D[18]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 18;
+                                                             .D[19]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 19;
+                                                             .D[20]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 20;
+                                                             .D[21]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 21;
+    '}
+    stComOut                AT %Q*  :       EL6outData22B;
+
+
+    // Define COM Ports/Buffers incl. library Tc2_SerialCom
+    E2_SerialRXBuffer : ComBuffer;
+    E2_SerialTXBuffer : ComBuffer;
+
+    // Serial Terminal
+    E2_fbSerialLineControl: SerialLineControl;
+
+    //SERIAL IO
+    {attribute      'TcLinkTo'      :=      '.Status:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Status;
+                                                             .D[0]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 0;
+                                                             .D[1]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 1;
+                                                             .D[2]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 2;
+                                                             .D[3]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 3;
+                                                             .D[4]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 4;
+                                                             .D[5]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 5;
+                                                             .D[6]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 6;
+                                                             .D[7]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 7;
+                                                             .D[8]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 8;
+                                                             .D[9]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 9;
+                                                             .D[10]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 10;
+                                                             .D[11]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 11;
+                                                             .D[12]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 12;
+                                                             .D[13]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 13;
+                                                             .D[14]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 14;
+                                                             .D[15]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 15;
+                                                             .D[16]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 16;
+                                                             .D[17]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 17;
+                                                             .D[18]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 18;
+                                                             .D[19]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 19;
+                                                             .D[20]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 20;
+                                                             .D[21]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 21;
+    '}
+    E2_stComIn              AT %I*  :       EL6inData22B;
+    {attribute      'TcLinkTo'      :=      '.Ctrl:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Ctrl;
+                                                             .D[0]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 0;
+                                                             .D[1]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 1;
+                                                             .D[2]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 2;
+                                                             .D[3]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 3;
+                                                             .D[4]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 4;
+                                                             .D[5]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 5;
+                                                             .D[6]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 6;
+                                                             .D[7]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 7;
+                                                             .D[8]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 8;
+                                                             .D[9]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 9;
+                                                             .D[10]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 10;
+                                                             .D[11]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 11;
+                                                             .D[12]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 12;
+                                                             .D[13]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 13;
+                                                             .D[14]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 14;
+                                                             .D[15]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 15;
+                                                             .D[16]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 16;
+                                                             .D[17]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 17;
+                                                             .D[18]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 18;
+                                                             .D[19]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 19;
+                                                             .D[20]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 20;
+                                                             .D[21]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 21;
+                                                             '}
+    E2_stComOut             AT %Q*  :       EL6outData22B;
+
+    // They share the same serial port on the sample chamber
+    st_Pfeiffer_CTRL                        : ARRAY[1..20] OF ST_PfeifferControl;
+    st_Pfeiffer_RBK                         : ARRAY[1..20] OF ST_PfeifferStatus;
+    fb_PfeifferCom : FB_PFEIFFER_COM;
+END_VAR
+
+
+
+
+

GVL_Devicesïƒ

+
//{attribute 'qualified_only'}
+VAR_GLOBAL
+
+// Gauges
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:02 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174_00_09]^AI Standard Channel 1^Value'}
+qRIXS_ROUGH_GPI_02 : FB_MKS275;
+
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:11 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[qRIXS_PNL1_E9_EL3174-0002]^AI Standard Channel 1^Value'}
+qRIXS_ROUGH_GPI_11 : FB_MKS275;
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:12 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 2^Value'}
+qRIXS_ROUGH_GPI_12 : FB_MKS275;
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:21 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 3^Value'}
+qRIXS_ROUGH_GPI_21 : FB_MKS275;
+
+// Gauges
+//GCC
+{attribute 'TcLinkTo' :=    '    .i_iPRESS_R                :=      TIIB[EL3174-0002_01_23]^AI Standard Channel 1^Value;
+                                                             .i_xHV_ON                      :=      TIIB[EL1124_01_22]^Channel 1^Input;
+                                                             .i_xDisc_Active        :=      TIIB[EL1124_01_22]^Channel 2^Input;
+                                                             .q_xHV_DIS                     :=      TIIB[EL2624_01_18]^Channel 1^Output
+    '}
+    {attribute 'pytmc' := '
+            pv: QRIXS:SC:GCC:01 '}
+qRIXS_SC_GCC_01: FB_MKS500;
+//GPI
+{attribute 'pytmc' := ' pv: QRIXS:SC:GPI:01 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174-0002_01_23]^AI Standard Channel 2^Value'}
+qRIXS_SC_GPI_01 : FB_MKS275;
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:31 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174-0002_01_23]^AI Standard Channel 3^Value'}
+qRIXS_ROUGH_GPI_31 : FB_MKS275;
+
+(* MKS972 - Full range guage *)
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=              TIIB[EL3174-0002_02_13]^AI Standard Channel 2^Value'}
+{attribute 'pytmc' := '
+    pv: QRIXS:SA:GCP:02
+    io: io
+'}
+qRIXS_SA_GCP_02: FB_972;
+
+{attribute 'pytmc' := '
+    pv: QRIXS:SSL:GCP:20
+    io: io
+'}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174-0002_01_24]^AI Standard Channel 1^Value'}
+qRIXS_SSL_GCP_20: FB_972;
+
+{attribute 'pytmc' := '
+    pv: QRIXS:SSL:GCP:30
+    io: io
+'}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174-0002_01_24]^AI Standard Channel 2^Value'}
+qRIXS_SSL_GCP_30: FB_972;
+
+{attribute 'pytmc' := ' pv: QRIXS:SDS:GCP:01 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174-0002_02_13]^AI Standard Channel 1^Value'}
+qRIXS_SDS_GCP_01 : FB_972;
+
+//MKS-275
+
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:04 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174-0002_02_13]^AI Standard Channel 3^Value'}
+qRIXS_ROUGH_GPI_04 : FB_MKS275;
+
+
+
+
+//Valves
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_00_12]^Channel 1^Input;
+                                                     .i_xClsLS      :=      TIIB[EL1004_00_12]^Channel 2^Input;
+                                                     .q_xOPN_DO     :=      TIIB[EL2004_00_13]^Channel 1^Output
+    '}
+{attribute 'pytmc' := '
+            pv: QRIXS:ROUGH:VRC:01
+            io: io
+    '}
+qRIXS_ROUGH_VRC_01: FB_VRC;
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_00_12]^Channel 3^Input;
+                                                     .i_xClsLS      :=      TIIB[EL1004_00_12]^Channel 4^Input;
+                                                     .q_xOPN_DO     :=      TIIB[EL2004_00_13]^Channel 2^Output
+    '}
+{attribute 'pytmc' := '
+            pv: QRIXS:ROUGH:VRC:02
+            io: io
+    '}
+qRIXS_ROUGH_VRC_02: FB_VRC;
+{attribute 'pytmc' := '
+    pv: QRIXS:SA:VRC:01
+'}
+qRIXS_SA_VRC_01 : FB_VRC_NO_FFO; // Is the Window valve NO
+
+
+//// Connected to B950-310-WALL-W-DRL-02 (Mechanical Room )
+{attribute 'pytmc' := ' pv: QRIXS:PRO:01 '}
+{attribute 'TcLinkTo' := '.q_xMPStart := TIIB[EL2794_03_03]^Channel 1^Output;
+                                              .q_xBPStart := TIIB[EL2794_03_03]^Channel 2^Output;
+                                              .i_xMPStatus := TIIB[EL1088_03_01]^Channel 1^Input;
+                                              .i_xBPStatus := TIIB[EL1088_03_01]^Channel 2^Input;
+                                              .i_xWarning := TIIB[EL1088_03_01]^Channel 3^Input;
+                                              .i_xAlarmOK := TIIB[EL1088_03_01]^Channel 4^Input;
+                                          .i_xRemote := TIIB (EL1088_03_01]^Channel 5^Input
+'}
+qRIXS_PRO_01 : FB_EbaraDryPump;
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:GPI:01 '}
+{attribute 'TcLinkTo' :=    '.i_iPRESS_R    :=      TIIB[EL3174-0002_03_07]^AI Standard Channel 4^Value'}
+qRIXS_ROUGH_GPI_01 : FB_MKS275;
+
+//VRO
+{attribute 'pytmc' := ' pv: QRIXS:ROUGH:VRO:01 '}
+{attribute 'TcLinkTo' :=    '.q_xOPN_DO     :=      TIIB[EL2212_03_04]^DOX Control Channel 1^Control^Output'}
+QRIX_ROUGH_VRO_01 : FB_VVC;
+
+
+//VRC
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_01]^Channel 1^Input;
+                                                    .i_xClsLS       :=      TIIB[EL1004_01_01]^Channel 2^Input;
+                                                    .q_xOPN_DO      :=      TIIB[EL2004_01_02]^Channel 1^Output
+'}
+{attribute 'pytmc' := ' pv: QRIXS:SC:VRC:10 '}
+qRIXS_SC_VRC_10 : FB_VRC;
+
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_01]^Channel 3^Input;
+                                                    .i_xClsLS       :=      TIIB[EL1004_01_01]^Channel 4^Input;
+                                                    .q_xOPN_DO      :=      TIIB[EL2004_01_02]^Channel 2^Output
+'}
+{attribute 'pytmc' := ' pv: QRIXS:SC:VRC:20 '}
+qRIXS_SC_VRC_20 : FB_VRC;
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_03]^Channel 1^Input;
+                                                    .i_xClsLS       :=      TIIB[EL1004_01_03]^Channel 2^Input;
+                                                    .q_xOPN_DO      :=      TIIB[EL2004_01_04]^Channel 4^Output
+'}
+{attribute 'pytmc' := ' pv: QRIX:SC:VRC:30 '}
+qRIXS_SC_VRC_30 : FB_VRC;
+
+//VGC
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_07]^Channel 3^Input;
+                                                     .i_xClsLS      :=      TIIB[EL1004_01_07]^Channel 4^Input;
+                                                     .q_xOPN_DO     :=      TIIB[EL2004_01_08]^Channel 1^Output
+    '}
+{attribute 'pytmc' := '
+            pv: QRIX:SC:VGC:01
+            io: io
+    '}
+qRIXS_SC_VGC_01 : FB_VGC;
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_09]^Channel 3^Input;
+                                                     .i_xClsLS      :=      TIIB[EL1004_01_09]^Channel 4^Input;
+                                                     .q_xOPN_DO     :=      TIIB[EL2004_01_08]^Channel 2^Output
+    '}
+{attribute 'pytmc' := '
+            pv: QRIX:SC:VGC:02
+            io: io
+    '}
+qRIXS_SC_VGC_02 : FB_VGC;
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_03]^Channel 3^Input;
+                                                     .i_xClsLS      :=      TIIB[EL1004_01_03]^Channel 4^Input;
+                                                     .q_xOPN_DO     :=      TIIB[EL2004_01_02]^Channel 4^Output;
+                                                     .q_xCls_DO     :=      TIIB[EL2004_01_10]^Channel 1^Output
+    '}
+{attribute 'pytmc' := '
+            pv: QRIX:SC:VGC:03
+            io: io
+    '}
+qRIXS_SC_VGC_03 : FB_VRC_DA;
+
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_05]^Channel 1^Input;
+                                                     .i_xClsLS      :=      TIIB[EL1004_01_05]^Channel 2^Input;
+                                                     .q_xOPN_DO     :=      TIIB[EL2004_01_04]^Channel 1^Output
+    '}
+{attribute 'pytmc' := ' pv: QRIXS:SC:VGC:04 '}
+qRIXS_SC_VGC_04 : FB_VGC;
+{attribute 'pytmc' := ' pv: QRIXS:SC:VGC:05 '}
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_01_05]^Channel 3^Input;
+                                                     .i_xClsLS      :=      TIIB[EL1004_01_05]^Channel 4^Input;
+                                                     .q_xCLS_DO     :=      TIIB[EL2004_01_04]^Channel 2^Output
+    '}
+qRIXS_SC_VGC_05 : FB_VRC_NO;
+
+//PTM
+{attribute 'TcLinkTo' :=    '.i_xAtSpd                      :=      TIIB[EL1004_01_13]^Channel 1^Input;
+                                                     .i_xFaultNC            :=      TIIB[EL1004_01_13]^Channel 3^Input;
+                                                     .i_xRemote                     :=      TIIB[EL1004_01_13]^Channel 2^Input;
+                                                     .q_RunDO                       :=      TIIB[EL2004_01_12]^Channel 1^Output;
+                                                     .q_xRemote                     :=      TIIB[EL2004_01_12]^Channel 2^Output;
+                                                     .q_PumpingStation      :=      TIIB[EL2004_01_12]^Channel 3^Output;
+'}
+
+
+//VRC
+{attribute 'TcLinkTo' :=    '.i_xOpnLS      :=      TIIB[EL1004_02_01]^Channel 1^Input;
+                                                    .i_xClsLS       :=      TIIB[EL1004_02_01]^Channel 2^Input;
+                                                    .q_xCLS_DO      :=      TIIB[EL2004_02_02]^Channel 1^Output
+'}
+{attribute 'pytmc' := ' pv: QRIXS:SDS:VRC:01 '}
+qRIXS_SDS_VRC_01 : FB_VRC;
+//VVC
+{attribute 'pytmc' := ' pv: QRIXS:SDS:VVC:01 '}
+qRIXS_SDS_VVC_01 : FB_VVC;
+{attribute 'pytmc' := ' pv: QRIXS:SDS:VVC:02 '}
+qRIXS_SDS_VVC_02 : FB_VVC;
+
+
+
+
+
+
+//VRC
+
+{attribute 'pytmc' := '
+            pv: QRIXS:SC:VRC:01
+            io: io
+    '}
+qRIXS_SC_VRC_01: FB_VRC;
+
+
+{attribute 'pytmc' := '
+            pv: QRIXS:SDS:VRC:31
+            io: io
+    '}
+qRIXS_SDS_VRC_31: FB_VRC;
+
+
+
+//Turbo Pumps
+{attribute 'pytmc' := '
+            pv: QRIXS:SC:PTM:10
+            io: io
+'}
+{attribute 'TcLinkTo' :=    '.i_xAtSpd                      :=      TIIB[EL1004_01_13]^Channel 1^Input;
+                                                     .i_xRemote                 :=  TIIB[EL1004_01_13]^Channel 2^Input;
+                                                     .i_xFaultNC            :=      TIIB[EL1004_01_13]^Channel 3^Input;
+                                                     .q_RunDO                       :=      TIIB[EL2004_01_12]^Channel 1^Output;
+                                                     .q_xRemote                     :=      TIIB[EL2004_01_12]^Channel 2^Output;
+                                                    .q_PumpingStation       :=      TIIB[EL2004_01_12]^Channel 3^Output
+'}
+qRIXS_SC_PTM_10 : FB_PTM_Pfeiffer;
+{attribute 'TcLinkTo' :=    '.i_xAtSpd                      :=      TIIB[EL1004_01_16]^Channel 2^Input;
+                                                     .i_xFaultNC            :=      TIIB[EL1004_01_16]^Channel 1^Input;
+                                                     .q_RunDO                       :=      TIIB[EL2794_01_15]^Channel 1^Output;
+                                                     .q_xReset                      :=      TIIB[EL2794_01_15]^Channel 2^Output
+'}
+{attribute 'pytmc' := '
+            pv: QRIXS:SC:PTM:20
+            io: io
+'}
+qRIXS_SC_PTM_20 : FB_PTM_Pfeiffer;
+{attribute 'pytmc' := '
+            pv: QRIXS:SC:PTM:30
+            io: io
+'}
+{attribute 'TcLinkTo' :=    '.i_xAtSpd                      :=      TIIB[EL1004_01_16]^Channel 4^Input;
+                                                     .i_xFaultNC            :=      TIIB[EL1004_01_16]^Channel 3^Input;
+                                                     .q_RunDO                       :=      TIIB[EL2794_01_15]^Channel 3^Output;
+                                                     .q_xReset                      :=      TIIB[EL2794_01_15]^Channel 4^Output
+'}
+qRIXS_SC_PTM_30 : FB_PTM_Pfeiffer;
+//PTM- Turbo Pump
+{attribute 'TcLinkTo' :=    '.i_xAtSpd                      :=      TIIB[EL1004_02_08]^Channel 2^Input;
+                                                     .i_xFaultNC            :=      TIIB[EL1004_02_08]^Channel 1^Input;
+                                                     .q_RunDO                       :=      TIIB[EL2794_02_09]^Channel 1^Output;
+                                                     .q_xReset                      :=      TIIB[EL2794_02_09]^Channel 2^Output
+'}
+{attribute 'pytmc' := '
+            pv: QRIXS:SDS:PTM:10
+            io: io
+'}
+qRIXS_SDS_PTM_10 : FB_PTM_Pfeiffer;
+
+
+
+
+
+//Ion Pump Controller
+{attribute 'pytmc' := '
+    pv: QRIXS:SC:PIP:01
+    io: io
+'}
+{attribute 'TcLinkTo' :=    '.q_xHVEna_DO   :=      TIIB[EL2794_00_04]^Channel 1^Output;
+                                                     .i_iPRESS              :=      TIIB[EL3064_00_03]^AI Standard Channel 1^Value;
+                                                     .i_xSP_DI              :=      TIIB[EL1004_00_05]^Channel 1^Input
+'}
+qRIXS_SC_PIP_01: FB_PIP_Gamma;
+{attribute 'pytmc' := '
+    pv: QRIXS:SC:PIP:02
+    io: io
+'}
+{attribute 'TcLinkTo' :=    '.q_xHVEna_DO   :=      TIIB[EL2794_00_04]^Channel 2^Output;
+                                                     .i_iPRESS              :=      TIIB[EL3064_00_03]^AI Standard Channel 2^Value;
+                                                     .i_xSP_DI              :=      TIIB[EL1004_00_05]^Channel 2^Input
+'}
+qRIXS_SC_PIP_02: FB_PIP_Gamma;
+
+{attribute 'pytmc' := '
+    pv: QRIXS:OPT:PIP:01
+    io: io
+'}
+{attribute 'TcLinkTo' :=    '.q_xHVEna_DO   :=      TIIB[EL2794_00_04]^Channel 3^Output;
+                                                     .i_iPRESS              :=      TIIB[EL3064_00_03]^AI Standard Channel 3^Value;
+                                                     .i_xSP_DI              :=      TIIB[EL1004_00_05]^Channel 3^Input
+'}
+
+qRIXS_OPT_PIP_01: FB_PIP_Gamma;
+
+{attribute 'pytmc' := '
+    pv: QRIXS:DET:PIP:01
+    io: io
+'}
+{attribute 'TcLinkTo' :=    '.q_xHVEna_DO   :=      TIIB[EL2794_00_04]^Channel 4^Output;
+                                                     .i_iPRESS              :=      TIIB[EL3064_00_03]^AI Standard Channel 4^Value;
+                                                     .i_xSP_DI              :=      TIIB[EL1004_00_05]^Channel 4^Input
+'}
+qRIXS_DET_PIP_01: FB_PIP_Gamma;
+
+
+
+END_VAR
+
+
+
+
+

GVL_Interfaceïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL
+
+    (*I/O Inputs to QRIX Motion PLC*)
+
+    {attribute 'TcLinkTo' :=  'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS
+    '}
+    QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS AT %I* : UINT;
+
+    {attribute 'TcLinkTo' :=  'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_FORWARD_EN
+    '}
+    QRIX_MOT_SDS_MMS_H_FORWARD_EN AT %I* : BOOL;
+
+    {attribute 'TcLinkTo' :=  'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_BACKWARD_EN
+    '}
+    QRIX_MOT_SDS_MMS_H_BACKWARD_EN AT %I* : BOOL;
+
+    (*I/O Outputs to QRIX Motion PLC*)
+
+    {attribute 'TcLinkTo' :=  'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_OP_CMD
+    '}
+    QRIX_VAC_VGC_03_OP_CMD AT %Q* : BOOL;
+
+    {attribute 'TcLinkTo' :=  'TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_CL_CMD
+    '}
+    QRIX_VAC_VGC_03_CL_CMD AT %Q* : BOOL;
+END_VAR
+
+
+
+
+

GVL_PMPSïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL
+    {attribute 'pytmc' := 'pv: PLC:QRIX:VAC:ARB'}
+    fbArbiter: FB_Arbiter(1);
+    {attribute 'pytmc' := 'pv: PLC:QRIX:VAC:FFO:01'}
+    {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output'}
+    fbFastFaultOutput1: FB_HardwareFFOutput := (bAutoReset := TRUE, i_sNetID:='172.21.92.73.1.1');
+    {attribute 'pytmc' := 'pv: PLC:QRIX:VAC:FFO:02'}
+    {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output'}
+    fbFastFaultOutput2: FB_HardwareFFOutput := (bAutoReset := TRUE, i_sNetID:='172.21.92.73.1.1');
+END_VAR
+
+
+
+
+

GVL_SAïƒ

+
//{attribute 'qualified_only'}
+VAR_GLOBAL
+
+
+    (* -- Normally Closed Valve with Readback -- *)
+    {attribute 'TcLinkTo' :=        '.i_xOpnLS      :=      TIIB[qRIXS_PNL1_E1_EL1004]^Channel 1^Input;
+                                                             .i_xClsLS      :=      TIIB[qRIXS_PNL1_E1_EL1004]^Channel 2^Input;
+                                                             .q_xOPN_DO     :=      TIIB[qRIXS_PNL1_E3_EL2004]^Channel 1^Output
+    '}
+    {attribute 'pytmc' := '
+            pv: QRIXS:OPT:VGC:01
+            io: io
+    '}
+    qRIXS_OPT_VGC_01: FB_VGC;
+
+    {attribute 'TcLinkTo' :=        '.i_xOpnLS      :=      TIIB[qRIXS_PNL1_E1_EL1004]^Channel 3^Input;
+                                                             .i_xClsLS      :=      TIIB[qRIXS_PNL1_E1_EL1004]^Channel 4^Input;
+                                                             .q_xOPN_DO     :=      TIIB[qRIXS_PNL1_E3_EL2004]^Channel 2^Output
+    '}
+    {attribute 'pytmc' := '
+            pv: QRIXS:BLW:VRC:01
+            io: io
+    '}
+    qRIXS_SA_VWC_01: FB_VGC;
+
+    {attribute 'TcLinkTo' :=        '.i_xOpnLS      :=      TIIB[qRIXS_PNL1_E2_EL1004]^Channel 1^Input;
+                                                             .i_xClsLS      :=      TIIB[qRIXS_PNL1_E2_EL1004]^Channel 2^Input;
+                                                             .q_xOPN_DO     :=      TIIB[qRIXS_PNL1_E3_EL2004]^Channel 3^Output
+    '}
+    {attribute 'pytmc' := '
+            pv: QRIXS:DET:VRC:01
+            io: io
+    '}
+    qRIXS_DET_VRC_01: FB_VRC;
+
+
+    (* MKS275 - Pirani *)
+    {attribute 'TcLinkTo' :=        '.i_iPRESS_R    :=      TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 1^Value'}
+    {attribute 'pytmc' := '
+            pv: QRIXS:OPT:GPI:01
+            io: io
+    '}
+    qRIXS_OPT_GPI_01: FB_MKS275;
+
+    {attribute 'TcLinkTo' :=        '.i_iPRESS_R    :=      TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 2^Value'}
+    {attribute 'pytmc' := '
+            pv: QRIXS:DET:GPI:01
+            io: io
+    '}
+    qRIXS_DET_GPI_01: FB_MKS275;
+
+
+    (* MKS972 - Full range guage *)
+    {attribute 'TcLinkTo' :=        '.i_iPRESS_R    :=      TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 3^Value'}
+    {attribute 'pytmc' := '
+            pv: QRIXS:SA:GCP:01
+            io: io
+    '}
+    qRIXS_SA_GCP_01: FB_972;
+
+
+    (* MKS500 - Cold cathode gauge *)
+    {attribute 'TcLinkTo' :=        '.i_iPRESS_R            :=      TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 1^Value;
+                                                             .i_xHV_ON                      :=      TIIB[qRIXS_PNL1_E8_EL1124]^Channel 1^Input;
+                                                             .i_xDisc_Active        :=      TIIB[qRIXS_PNL1_E8_EL1124]^Channel 2^Input;
+                                                             .q_xHV_DIS                     :=      TIIB[qRIXS_PNL1_E4_EL2624]^Channel 1^Output
+    '}
+    {attribute 'pytmc' := '
+            pv: QRIXS:OPT:GCC:01
+            io: io
+    '}
+    qRIXS_OPT_GCC_01: FB_MKS500;
+
+
+    {attribute 'TcLinkTo' :=        '.i_iPRESS_R            :=      TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 2^Value;
+                                                             .i_xHV_ON                      :=      TIIB[qRIXS_PNL1_E8_EL1124]^Channel 3^Input;
+                                                             .i_xDisc_Active        :=      TIIB[qRIXS_PNL1_E8_EL1124]^Channel 4^Input;
+                                                             .q_xHV_DIS                     :=      TIIB[qRIXS_PNL1_E4_EL2624]^Channel 2^Output
+    '}
+    {attribute 'pytmc' := '
+            pv: QRIXS:DET:GCC:01
+            io: io
+    '}
+    qRIXS_DET_GCC_01: FB_MKS500;
+END_VAR
+
+
+
+
+

GVL_Variablesïƒ

+
VAR_GLOBAL
+
+{attribute 'pytmc' := '
+    pv: PLC:QRIXS:VAC:OVRDON
+    io: io
+'}
+xSystemOverrideMode : BOOL := FALSE; (* Global system override for the qRIXS Vacuum System*)
+
+
+{attribute 'pytmc' := '
+    pv: QRIXS:VAC:OVRDON
+    io: io
+'}
+xSystemOverrideMode_Valve   : BOOL := FALSE; (* Global system override for the qRIXS Vacuum System*)
+
+{attribute 'pytmc' := ' pv: QRIXS:SA:VAC:SETUP_MODE'}
+SetupMode_Valve     : BOOL := FALSE;
+
+
+
+
+END_VAR
+
+
+
+
+
+

POUsïƒ

+
+

FB_ChemRIXS_Turbo_ILKïƒ

+
FUNCTION_BLOCK FB_ChemRIXS_Turbo_ILK
+VAR_INPUT
+    i_stValve : ST_ValveBase;
+    i_stPump : ST_PTM;
+    tDelay : TIME;
+END_VAR
+VAR_OUTPUT
+    bILK : BOOL;
+END_VAR
+VAR
+    tofDelay : TOF;
+END_VAR
+tofDelay.IN := i_stValve.i_xOpnLS OR (i_stPump.eState = pumpSTOPPED); // Start timer when valve closes (IN goes low)
+tofDelay.PT := tDelay;
+tofDelay();
+bILK := tofDelay.Q; // Assign turbopump output to timer output. When the valve is closed the turbo pump ILK will go False after time elapses.
+                            // Intended to be connected to pump OK to run bit.
+
+END_FUNCTION_BLOCK
+
+
+
+
+

MAINïƒ

+
PROGRAM MAIN
+VAR
+END_VAR
+///Calling programs
+PRG_Roughing();
+PRG_SampleChamber();
+//PRG_SA_WINDOW();
+PRG_SDS();
+PRG_SPA();
+PRG_2_PMPS();
+PRG_3_LOG();
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_2_PMPSïƒ

+
PROGRAM PRG_2_PMPS
+VAR
+    fbArbiterIO: FB_SubSysToArbiter_IO;
+END_VAR
+GVL_PMPS.fbFastFaultOutput1.Execute();
+GVL_PMPS.fbFastFaultOutput2.Execute();
+fbArbiterIO(
+    Arbiter:=GVL_PMPS.fbArbiter,
+    fbFFHWO:=GVL_PMPS.fbFastFaultOutput1);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_3_LOGïƒ

+
PROGRAM PRG_3_LOG
+VAR
+      fbLogHandler: FB_LogHandler;
+END_VAR
+fbLogHandler();
+
+END_PROGRAM
+
+
+
+
+

PRG_COMïƒ

+
PROGRAM PRG_COM
+VAR
+END_VAR
+//PTM_10, PTM_20 and PTM_30
+(*Instanitate Serial port com function *)
+E14_fbSerialLineControl(
+    Mode:= SERIALLINEMODE_EL6_22B,
+    pComIn:= ADR(E2_stComIn),
+    pComOut:=ADR(E2_stComOut),
+    SizeComIn:= SIZEOF(E2_stComIn),
+    TxBuffer:= E2_SerialTXBuffer,
+    RxBuffer:= E2_SerialRXBuffer,
+    Error=> ,
+    ErrorID=> );
+
+END_PROGRAM
+
+
+
+
+

PRG_Roughingïƒ

+
PROGRAM PRG_Roughing
+VAR
+END_VAR
+// Roughing devices
+//MKS 275 Gauges
+qRIXS_ROUGH_GPI_01.M_SetBits(30518);
+qRIXS_ROUGH_GPI_01();                       // Roughing guage near pro
+qRIXS_ROUGH_GPI_02.M_SetBits(30518);
+qRIXS_ROUGH_GPI_02();                       // Roughing guage near BL
+
+
+//VRC 02    backing Main Sample Chamber
+qRIXS_ROUGH_VRC_02(i_xExtILK_OK :=  qRIXS_PRO_01.stPump.eState = E_PumpState.pumpRUNNING, i_xOverrideMode := xSystemOverrideMode, iq_stValve => );
+
+//VRC 01 backing Sample Delivery Chamber
+qRIXS_ROUGH_VRC_01(i_xExtILK_OK := qRIXS_PRO_01.stPump.eState = E_PumpState.pumpRUNNING, i_xOverrideMode := xSystemOverrideMode, iq_stValve => );
+
+
+qRIXS_PRO_01(i_stBPGauge := qRIXS_ROUGH_GPI_01.PG, i_xVlvOpn := TRUE, i_xExtIlkOK := TRUE);
+
+
+if( qRIXS_PRO_01.stPump.eState = pumpSTARTING ) OR ( qRIXS_PRO_01.stPump.eState = pumpRUNNING )
+ THEN QRIX_ROUGH_VRO_01.M_Open(TRUE);
+END_IF
+QRIX_ROUGH_VRO_01(i_xExtILK_OK:= (qRIXS_PRO_01.stPump.eState = pumpRUNNING  OR  qRIXS_PRO_01.stPump.eState = pumpSTARTING ), i_xOverrideMode:= , iq_stValve=> );
+
+END_PROGRAM
+
+
+
+
+

PRG_SA_WINDOWïƒ

+
PROGRAM PRG_SA_WINDOW
+VAR
+            xFirstPass              : BOOL;
+    fbFSInit                : R_TRIG;
+
+    state                   : E_STATES;
+
+    bExtPress : BOOL;
+
+    g_FastFaultOutputNA: FB_HardwareFFOutput;
+    g_fbArbiterNA: FB_Arbiter(2);
+
+    xExtILK_OK_BLW: INT;
+END_VAR
+fbFSInit( CLK := TRUE, Q => xFirstPass);
+(* On first PLC pass, put valve into init state*)
+IF xFirstPass THEN
+    state:= E_STATES.INIT;
+    xSystemOverrideMode_Valve := FALSE;
+    SetupMode_Valve := FALSE;
+END_IF
+bExtPress:= qRIXS_SA_GCP_01.PG.xAT_VAC;
+
+
+//STATE ACTIONS
+CASE state OF
+
+ E_STATES.INIT:
+            qRIXS_SC_VGC_04.M_Set_OPN_SW(FALSE); //Isolation Valve closed
+            qRIXS_SA_VRC_01.M_Set_CLS_SW(FALSE); // Window valve OPEN
+            qRIXS_SC_VGC_04.i_xOverrideMode := qRIXS_SA_VRC_01.i_xOverrideMode := FALSE;
+            //Transition
+            if (qRIXS_SC_VGC_04.M_IsClosed() AND qRIXS_SA_VRC_01.M_IsOpen()) THEN
+                    state:= E_STATES.NOT_SAFE;
+            END_IF
+
+E_STATES.NOT_SAFE: // System is not allowed to actuate, i.e all interlocks are in effect
+    qRIXS_SC_VGC_04.M_Set_OPN_SW(qRIXS_SC_VGC_04.iq_stValve.q_xOPN_DO );
+    //C_1.i_xExt_OK := VGC_1.i_xEPS_OPN_OK := VGC_1.i_xEPS_CLS_OK:= FALSE;
+    qRIXS_SA_VRC_01.i_xExtILK_OK:= FALSE;
+    qRIXS_SC_VGC_04.i_xOverrideMode := qRIXS_SA_VRC_01.i_xOverrideMode := FALSE;
+
+    //Transition
+    //IF (US_GCC.IG.xAT_VAC AND DS_GCC.IG.xAT_VAC) THEN state:= E_STATES.READY; END_IF
+    IF (bExtPress AND qRIXS_SC_GCC_01.IG.xAT_VAC) THEN state:= E_STATES.READY; END_IF
+
+
+
+ E_STATES.READY: // OK to MOVE
+    // Release the external interlock so the differential pressure inlk is in effect
+    qRIXS_SC_VGC_04.i_xExt_OK:= qRIXS_SC_VGC_04.i_xEPS_OK :=TRUE;
+    //permission to insert window valve only when US vacuum is good??
+    qRIXS_SA_VRC_01.i_xExtILK_OK:= bExtPress;
+    // Valves  alternate positions.
+    If (qRIXS_SA_VRC_01.M_IsClosed()) THEN  qRIXS_SC_VGC_04.M_Set_OPN_SW(TRUE);
+    ELSIF (qRIXS_SA_VRC_01.M_IsOpen()) THEN qRIXS_SC_VGC_04.M_Set_OPN_SW(FALSE);
+    END_IF
+
+// bOverride := TRUE;
+ E_STATES.OVERRIDE:
+    // Override Mode is enabled for all valves
+    qRIXS_SC_VGC_04.i_xOverrideMode :=qRIXS_SA_VRC_01.i_xOverrideMode := TRUE;
+    // Exit of Override mode always goes back to init
+    IF NOT(xSystemOverrideMode_Valve) THEN state:= E_STATES.INIT; END_IF
+
+
+ E_STATES.SETUP:
+    // Window valve remains retracted
+    qRIXS_SA_VRC_01.i_xExtILK_OK := FALSE;
+    // Isolation valves operates like standard gate valves
+    qRIXS_SC_VGC_04.i_xExt_OK := TRUE;
+    // exit to init just to be safe?
+    IF NOT(SetupMode_Valve) THEN state:= E_STATES.INIT; END_IF
+END_CASE
+
+
+// STATE TRANSITIONS
+// the system can go to setup state from any other state except override
+IF (SetupMode_Valve) AND (state<>E_STATES.OVERRIDE) THEN state:= E_STATES.SETUP;
+// the system can go to override state from any other state except setup
+ELSIF (xSystemOverrideMode_Valve) AND (state<>E_STATES.SETUP) THEN state:= E_STATES.OVERRIDE;
+//Loss of at vac signal makes the system go to init/not safe to move state
+ELSIF (NOT bExtPress) OR (NOT qRIXS_SC_GCC_01.IG.xAT_VAC) THEN state:= E_STATES.INIT;
+//ELSIF (NOT US_GCC.IG.xAT_VAC) OR (NOT DS_GCC.IG.xAT_VAC) THEN state:= E_STATES.INIT;
+END_IF
+
+
+
+
+qRIXS_SC_VGC_04(
+    i_stUSG:= qRIXS_SC_GCC_01.IG ,
+    i_stDSG:= qRIXS_OPT_GCC_01.IG ,
+    i_xDis_DPIlk:= FALSE ,
+    i_xPMPS_OK:= TRUE ,
+    i_xEPS_OK:= ,
+    i_xExt_OK:= ,
+    i_xOverrideMode:= ,
+    i_xReset:= ,
+    i_xIsAperture:= TRUE,
+    i_sDevName:= ,
+    i_nTransitionRootID:= ,
+    iq_stValve=> ,
+    xMPS_OK=> ,
+    io_fbFFHWO:=g_FastFaultOutputNA ,
+    fbArbiter:= g_fbArbiterNA
+);
+
+
+qRIXS_SC_VGC_05(
+    i_xExtILK_OK:= ,
+    i_xOverrideMode:= ,
+    iq_stValve=> ,
+    io_fbFFHWO:= g_FastFaultOutputNA ,
+    fbArbiter:= g_fbArbiterNA,
+    i_xPMPS_OK:= TRUE,
+    i_xIsAperture:= TRUE ,
+    i_sDevName:= ,
+    i_nTransitionRootID:=,
+    i_xPMPS_OK:= TRUE );
+
+
+//VGC_W(i_xExtILK_OK:= ,
+//  i_xOverrideMode:= ,
+ //   iq_stValve=> );
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_SampleChamberïƒ

+
PROGRAM PRG_SampleChamber
+VAR
+    QRIX: T_MaxString;
+    iWatchdog: UDINT;
+    RIX_TV4K2_GFS_1:FB_TGCC_ADS;
+    RIX_IM5K2_PPM_GCC_1:FB_TGCC_ADS;
+    RIX_VAC_WD: FB_ADS_WATCHDOG;
+
+    //PTM interlocks
+    qRIXS_SC_PTM_10_ILK : FB_ChemRIXS_Turbo_ILK;
+    qRIXS_SC_PTM_20_ILK : FB_ChemRIXS_Turbo_ILK;
+    qRIXS_SC_PTM_30_ILK : FB_ChemRIXS_Turbo_ILK;
+END_VAR
+//ADS interfaces
+RIX_TV4K2_GFS_1(
+    sNetId:= '172.21.140.69.1.1',
+    nPort:= 851,
+    sVarName:= 'GVL_KFE_RIX_VAC.fb_TV4K2_GFS_1',
+    iWatchdog:= iWatchdog ,
+    IG=> ,
+    bError=> );
+RIX_IM5K2_PPM_GCC_1(
+    sNetId:= '172.21.140.69.1.1',
+    nPort:= 851,
+    sVarName:= 'GVL_KFE_RIX_VAC.fb_IM5K2_PPM_GCC_1',
+    iWatchdog:= iWatchdog ,
+    IG=> ,
+    bError=> );
+
+RIX_VAC_WD(sNetId:= '172.21.140.69.1.1', nPort:=851 , sVarName:= 'PRG_KFE_RIX_VAC.iWatchdog', bError=> );
+
+
+//MKS 275 Gauges
+qRIXS_SC_GPI_01.M_SetBits(30518);
+qRIXS_SC_GPI_01(PG=>);
+qRIXS_ROUGH_GPI_11(PG=>);
+qRIXS_ROUGH_GPI_12(PG=>);
+qRIXS_ROUGH_GPI_21(PG=>);
+qRIXS_ROUGH_GPI_31.M_SetBits(30518);
+qRIXS_ROUGH_GPI_31(PG=>);
+//fb_QRIX_ROUGH_GPI_22(PG=>);
+qRIXS_SC_GCC_01.M_SetBits(30518);
+qRIXS_SC_GCC_01(PG := qRIXS_SC_GPI_01.PG);
+qRIXS_SSL_GCP_20.M_SetBits(30518);
+qRIXS_SSL_GCP_20();
+qRIXS_SSL_GCP_30.M_SetBits(30518);
+qRIXS_SSL_GCP_30();
+qRIXS_SA_GCP_02.M_SetBits(30518);
+qRIXS_SA_GCP_02();
+
+//ION Pumps
+qRIXS_SC_PIP_01(i_stGauge:=qRIXS_SC_GPI_01.PG, i_xOverrideMode:= xSystemOverrideMode);
+qRIXS_SC_PIP_02(i_stGauge:=qRIXS_SC_GPI_01.PG, i_xOverrideMode:= xSystemOverrideMode);
+
+//Pfiffer Turbo
+
+
+
+//VGC Valves
+///VGC on Beamline
+qRIXS_SC_VGC_01(
+    i_stUSG:= RIX_TV4K2_GFS_1.IG,
+    i_stDSG:= qRIXS_SC_GCC_01.IG,
+    i_xDis_DPIlk:= FALSE ,
+    i_xPMPS_OK:= TRUE ,
+    i_xEPS_OK:= TRUE,
+    i_xExt_OK:= TRUE,
+    i_xOverrideMode:= xSystemOverrideMode ,
+    i_xReset:= ,
+    i_xIsAperture:= FALSE,
+    i_sDevName:= 'QRIX:SC:VGC:01',
+    i_nTransitionRootID:= ,
+    iq_stValve=> ,
+    xMPS_OK=> ,
+    io_fbFFHWO:= GVL_PMPS.fbFastFaultOutput1 ,
+    fbArbiter:= GVL_PMPS.fbArbiter );
+
+qRIXS_SC_VGC_02(
+    i_stUSG:= qRIXS_SC_GCC_01.IG,
+    i_stDSG:= RIX_IM5K2_PPM_GCC_1.IG,
+    i_xDis_DPIlk:= FALSE ,
+    i_xPMPS_OK:= TRUE ,
+    i_xEPS_OK:= TRUE,
+    i_xExt_OK:= TRUE,
+    i_xOverrideMode:= xSystemOverrideMode ,
+    i_xReset:= ,
+    i_xIsAperture:= FALSE,
+    i_sDevName:= 'QRIX:SC:VGC:02',
+    i_nTransitionRootID:= ,
+    iq_stValve=> ,
+    xMPS_OK=> ,
+    io_fbFFHWO:= GVL_PMPS.fbFastFaultOutput1 ,
+    fbArbiter:= GVL_PMPS.fbArbiter );
+
+//VRC 10
+qRIXS_SC_VRC_10.i_xExtILK_OK := qRIXS_SC_PTM_10.iq_stPTM.eState = E_PumpState.pumpRUNNING;
+(*F_TurboGateValve_Protection_ILK( i_Turbo := qRIXS_SC_PTM_10.iq_stPTM ,
+                                                                   i_stISG := qRIXS_SC_GPI_01.PG, i_stBSG := qRIXS_ROUGH_GPI_11.PG,
+                                                                    ScrollPump := qRIXS_PRO_01.stPump );
+*)
+qRIXS_SC_VRC_10(i_xOverrideMode:=xSystemOverrideMode , iq_stValve=> );
+
+//VRC 20
+qRIXS_SC_VRC_20.i_xExtILK_OK :=  qRIXS_SC_PTM_20.iq_stPTM.eState = E_PumpState.pumpRUNNING;
+(*F_TurboGateValve_Protection_ILK( i_Turbo := qRIXS_SC_PTM_20.iq_stPTM ,
+                                                                   i_stISG := qRIXS_SSL_GCP_20.PG, i_stBSG := qRIXS_ROUGH_GPI_11.PG,
+                                                                    ScrollPump := qRIXS_PRO_01.stPump );*)
+
+qRIXS_SC_VRC_20(i_xOverrideMode:=xSystemOverrideMode , iq_stValve=> );
+
+
+//VRC 30
+qRIXS_SC_VRC_30.i_xExtILK_OK :=  qRIXS_SC_PTM_30.iq_stPTM.eState = E_PumpState.pumpRUNNING;
+(*F_TurboGateValve_Protection_ILK( i_Turbo := qRIXS_SC_PTM_30.iq_stPTM ,
+                                                                   i_stISG := qRIXS_SSL_GCP_30.PG, i_stBSG := qRIXS_ROUGH_GPI_11.PG,
+                                                                    ScrollPump := qRIXS_PRO_01.stPump );*)
+
+qRIXS_SC_VRC_30(i_xOverrideMode:=xSystemOverrideMode , iq_stValve=> );
+
+//PTM ILK
+//qRIXS_SC_PTM_10_ILK(i_stValve:=qRIXS_ROUGH_VRC_02.iq_stValve, i_stPump:=qRIXS_SC_PTM_10.iq_stPTM, tDelay:=T#200S, bILK=>);
+qRIXS_SC_PTM_10(i_xExtIlkOK:= qRIXS_ROUGH_VRC_02.M_IsOpen()
+                AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SC_PTM_10.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SC_GPI_01.PG, ScrollPump:= qRIXS_PRO_01.stPump) );
+
+//qRIXS_SC_PTM_20_ILK(i_stValve:=qRIXS_ROUGH_VRC_02.iq_stValve, i_stPump:=qRIXS_SC_PTM_20.iq_stPTM, tDelay:=T#200S, bILK=>);
+qRIXS_SC_PTM_20(i_xExtIlkOK:= qRIXS_ROUGH_VRC_02.M_IsOpen()
+                AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SC_PTM_20.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SSL_GCP_20.PG, ScrollPump:= qRIXS_PRO_01.stPump) );
+
+//qRIXS_SC_PTM_30_ILK(i_stValve:=qRIXS_ROUGH_VRC_02.iq_stValve, i_stPump:=qRIXS_SC_PTM_30.iq_stPTM, tDelay:=T#200S, bILK=>);
+qRIXS_SC_PTM_30(i_xExtIlkOK:= qRIXS_ROUGH_VRC_02.M_IsOpen()
+            AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SC_PTM_30.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SSL_GCP_30.PG, ScrollPump:= qRIXS_PRO_01.stPump) );
+
+
+//Pfeiffer Turbo Serial
+
+
+(*Assign adresses to the pfeiffer controllers connected to this serial terminal*)
+st_Pfeiffer_CTRL[1].iSerialAddress :=1;
+st_Pfeiffer_CTRL[1].xEnableComm := TRUE;
+st_Pfeiffer_CTRL[2].iSerialAddress :=2;
+st_Pfeiffer_CTRL[2].xEnableComm := TRUE;
+
+(* Instanitate the Function block for serial communication with Pfeiffer*)
+fb_PfeifferCom(astPfeifferControl := st_Pfeiffer_CTRL,
+               astPfeifferStatus:= st_Pfeiffer_RBK,
+                SerialRXBuffer:= E2_SerialRXBuffer,
+                SerialTXBuffer:= E2_SerialTXBuffer);
+
+
+(* Copy Status Pv's into the PTM structure*)
+qRIXS_SC_PTM_10.M_Serial_IO(st_Pfeiffer_CTRL:=st_Pfeiffer_CTRL[1],st_Pfeiffer_RBK:=st_Pfeiffer_RBK[1]);
+qRIXS_SC_PTM_20.M_Serial_IO(st_Pfeiffer_CTRL:=st_Pfeiffer_CTRL[2],st_Pfeiffer_RBK:=st_Pfeiffer_RBK[2]);
+qRIXS_SC_PTM_30.M_Serial_IO(st_Pfeiffer_CTRL:=st_Pfeiffer_CTRL[3],st_Pfeiffer_RBK:=st_Pfeiffer_RBK[3]);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_SDSïƒ

+
PROGRAM PRG_SDS
+VAR
+    QRIX_MOT_SDS_MMS_H_BACKWARD_EN: INT;
+    rPressSP : REAL :=  0.0001;
+END_VAR
+//MKS  Gauges
+qRIXS_SDS_GCP_01(PG=>);
+
+
+//VRC
+(*fb_QRIX_SDS_VRC_01(i_xOverrideMode := xSystemOverrideMode, iq_stValve =>);
+fb_QRIX_SDS_VRC_01.i_xExtILK_OK := F_TurboGateValve_Protection_ILK( i_Turbo := QRIX_SD_PTM_01.iq_stPTM ,
+                                                                   i_stISG := fb_QRIX_SDS_GPI_01.PG, i_stBSG := fb_QRIX_SC_GPI_01.PG,
+                                                                    ScrollPump := fb_QRIX_PRO_01 );
+
+*)
+
+qRIXS_SDS_PTM_10(i_xExtIlkOK:= qRIXS_ROUGH_VRC_01.M_IsOpen()
+    AND F_TurboExtILKLogic_2(Turbo:=qRIXS_SDS_PTM_10.iq_stPTM,BackingGauge:=qRIXS_ROUGH_GPI_02.PG, InletGauge:=qRIXS_SDS_GCP_01.PG, ScrollPump:= qRIXS_PRO_01.stPump) );
+
+
+
+qRIXS_SC_VGC_03(
+    i_OPN_OK:= qRIXS_SDS_GCP_01.PG.rPRESS > rPressSP, // need to get requirements on this interlock
+    i_CLS_OK:= GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN AND NOT (GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN ),
+    ibCntrlHold:= ,
+    i_xOverrideMode:= ,
+    iq_stValve=> );
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_SPAïƒ

+
PROGRAM PRG_SPA
+VAR
+    xExtILK_OK_OPT : BOOL := True;
+    xExtILK_OK_BLW : BOOL;
+    xExtILK_OK_DET : BOOL;
+    iPressTorrerance : REAL := 1.0; // Torr
+    stUSG_dummy : ST_VG;
+END_VAR
+(* Gamma Ion Pump *)
+    qRIXS_OPT_PIP_01(i_stGauge:=qRIXS_OPT_GCC_01.IG, i_xOverrideMode:= xSystemOverrideMode);
+    qRIXS_DET_PIP_01(i_stGauge:=qRIXS_DET_GCC_01.IG, i_xOverrideMode:= xSystemOverrideMode);
+
+(* Pirani MKS 275 Gauges *)
+    qRIXS_OPT_GPI_01(PG=>);
+    qRIXS_DET_GPI_01(PG=>);
+
+(* Full Range Gauges *)
+    qRIXS_SA_GCP_01(PG=>);
+
+(* Cold Cathode Gauges *)
+    qRIXS_OPT_GCC_01.M_SetBits(30518);
+    qRIXS_OPT_GCC_01(PG:=qRIXS_OPT_GPI_01.PG, IG=>, bEP:=TRUE);
+    qRIXS_DET_GCC_01.M_SetBits(30518);
+    qRIXS_DET_GCC_01(PG:=qRIXS_DET_GPI_01.PG, IG=>, bEP:=TRUE);
+
+(* Normally Closed Vate Valve *)
+//(*
+    stUSG_dummy := qRIXS_OPT_GCC_01.IG;
+    qRIXS_OPT_VGC_01(
+            i_stUSG := stUSG_dummy,
+            i_stDSG := qRIXS_OPT_GCC_01.IG,
+            i_xExt_OK := xExtILK_OK_OPT,
+            i_xOverrideMode:=xSystemOverrideMode,
+            io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1,
+            fbArbiter := GVL_PMPS.fbArbiter,
+            iq_stValve =>,
+    );
+// *)
+// (*
+// Calc pressure Difference
+xExtILK_OK_BLW :=   ( qRIXS_OPT_VGC_01.iq_stValve.i_xClsLS AND qRIXS_OPT_GPI_01.PG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_OPT_GPI_01.PG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance)
+                            OR (qRIXS_OPT_GCC_01.IG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_OPT_GCC_01.IG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance);
+
+qRIXS_SA_VWC_01(
+    i_stUSG:= qRIXS_SA_GCP_01.PG ,
+    i_stDSG:= qRIXS_OPT_GCC_01.IG ,
+    i_xDis_DPIlk:= FALSE ,
+    i_xPMPS_OK:= TRUE ,
+    i_xEPS_OK:= ,
+    i_xExt_OK:= xExtILK_OK_BLW ,
+    i_xOverrideMode:= ,
+    i_xReset:= ,
+    i_xIsAperture:= TRUE,
+    i_sDevName:= ,
+    i_nTransitionRootID:= ,
+    iq_stValve=> ,
+    xMPS_OK=> ,
+    io_fbFFHWO:=GVL_PMPS.fbFastFaultOutput1 ,
+    fbArbiter:= GVL_PMPS.fbArbiter
+    );
+// *)
+// (*
+    qRIXS_DET_VRC_01(
+            i_xExtILK_OK := xExtILK_OK_DET,
+            i_xOverrideMode:=xSystemOverrideMode,
+            iq_stValve =>,
+    );
+// *)
+
+
+xExtILK_OK_DET :=   (qRIXS_DET_GPI_01.PG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_DET_GPI_01.PG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance)
+                                    OR (qRIXS_DET_GCC_01.IG.xPRESS_OK AND qRIXS_SA_GCP_01.PG.xPRESS_OK AND (qRIXS_DET_GCC_01.IG.rPRESS - qRIXS_SA_GCP_01.PG.rPRESS) < iPressTorrerance);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_summary.html b/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_summary.html new file mode 100644 index 0000000..5eef2d6 --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_PLC_QRIX_VAC_summary.html @@ -0,0 +1,3148 @@ + + + + + + + Settings — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Settingsïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Description

AMS Net ID

172.21.140.43.1.1

Target IP address

172.21.140.43

Based on AMS Net ID by convention

AMS Port

851

+
+
+

Pragmasïƒ

+

Total pragmas found: 117 +Total linter errors: 0

+
+
+

Librariesïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Library

Vendor

Default

Version

LCLS General

SLAC

Unset

2.10.0

LCLS Vacuum

SLAC - LCLS

Unset

2.3.0

LCLSVacuumSerialDriverLib

SLAC - LCLS

Unset

1.2.2

PMPS

SLAC - LCLS

Unset

2.1.0

Tc2_SerialCom

Beckhoff Automation GmbH

Unset

Unset

Tc2_Standard

Beckhoff Automation GmbH

Unset

Unset

Tc2_System

Beckhoff Automation GmbH

Unset

Unset

Tc3_Module

Beckhoff Automation GmbH

Unset

Unset

+
+
+

Symbolsïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

.TCPADS_MAXUDP_BUFFSIZE

UDINT

4390464 (32)

+
+

Constantsïƒ

+
+ 11 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Constants.bFPUSupport

BOOL

647535112 (8)

Constants.bLittleEndian

BOOL

640828856 (8)

Constants.bSimulationMode

BOOL

647535104 (8)

Constants.CompilerVersion

VERSION

647535040 (64)

Constants.CompilerVersionNumeric

DWORD

647535200 (32)

Constants.gc_GaugeValidState

INT

634593328 (16)

Constants.gc_iSizeOfGGOArray

INT

634593312 (16)

Constants.nPackMode

UINT

647535136 (16)

Constants.nRegisterSize

WORD

647535120 (16)

Constants.RuntimeVersion

VERSION

647534976 (64)

Constants.RuntimeVersionNumeric

DWORD

647535168 (32)

+
+
+
+

DefaultGlobalsïƒ

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

DefaultGlobals.fTimeStamp

LREAL

4096064 (64)

DefaultGlobals.stSys

ST_System

4096000 (40)

+
+
+

GeneralConstantsïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GeneralConstants.MAX_STATES

UINT

4096048 (16)

+
+
+

Global_Constantsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Constants.EMPTY_EVENT_CLASS

GUID

4389600 (128)

Global_Constants.EMPTY_EVENT_ID

UDINT

4389728 (32)

Global_Constants.EMPTY_SEVERITY

TcEventSeverity

4389760 (16)

Global_Constants.SUCCESS_EVENT

TcEventEntry

4389792 (192)

+
+
+

Global_Variablesïƒ

+
+ 279 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Variables.ADSIGRP_DEVICE_DATA

UDINT

4181440 (32)

Global_Variables.ADSIGRP_IOIMAGE_CLEARI

UDINT

4181344 (32)

Global_Variables.ADSIGRP_IOIMAGE_CLEARO

UDINT

4181376 (32)

Global_Variables.ADSIGRP_IOIMAGE_RISIZE

UDINT

4181216 (32)

Global_Variables.ADSIGRP_IOIMAGE_ROSIZE

UDINT

4181312 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIB

UDINT

4181152 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIOB

UDINT

4181408 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIX

UDINT

4181184 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWOB

UDINT

4181248 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWOX

UDINT

4181280 (32)

Global_Variables.ADSIGRP_SYM_DOWNLOAD

UDINT

4181024 (32)

Global_Variables.ADSIGRP_SYM_HNDBYNAME

UDINT

4180800 (32)

Global_Variables.ADSIGRP_SYM_INFOBYNAME

UDINT

4180928 (32)

Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX

UDINT

4180992 (32)

Global_Variables.ADSIGRP_SYM_RELEASEHND

UDINT

4180896 (32)

Global_Variables.ADSIGRP_SYM_UPLOAD

UDINT

4181056 (32)

Global_Variables.ADSIGRP_SYM_UPLOADINFO

UDINT

4181088 (32)

Global_Variables.ADSIGRP_SYM_VALBYHND

UDINT

4180864 (32)

Global_Variables.ADSIGRP_SYM_VALBYNAME

UDINT

4180832 (32)

Global_Variables.ADSIGRP_SYM_VERSION

UDINT

4180960 (32)

Global_Variables.ADSIGRP_SYMNAME

UDINT

4180736 (32)

Global_Variables.ADSIGRP_SYMNOTE

UDINT

4181120 (32)

Global_Variables.ADSIGRP_SYMTAB

UDINT

4180704 (32)

Global_Variables.ADSIGRP_SYMVAL

UDINT

4180768 (32)

Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE

UDINT

4181472 (32)

Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE

UDINT

4181504 (32)

Global_Variables.ADSLOG_MSGTYPE_ERROR

DWORD

4182560 (32)

Global_Variables.ADSLOG_MSGTYPE_HINT

DWORD

4182496 (32)

Global_Variables.ADSLOG_MSGTYPE_LOG

DWORD

4182592 (32)

Global_Variables.ADSLOG_MSGTYPE_MSGBOX

DWORD

4182624 (32)

Global_Variables.ADSLOG_MSGTYPE_RESOURCE

DWORD

4182656 (32)

Global_Variables.ADSLOG_MSGTYPE_STRING

DWORD

4182688 (32)

Global_Variables.ADSLOG_MSGTYPE_WARN

DWORD

4182528 (32)

Global_Variables.ADSSTATE_CONFIG

UINT

4180592 (16)

Global_Variables.ADSSTATE_ERROR

UINT

4180528 (16)

Global_Variables.ADSSTATE_EXCEPTION

UINT

4180656 (16)

Global_Variables.ADSSTATE_IDLE

UINT

4180368 (16)

Global_Variables.ADSSTATE_INCOMPATIBLE

UINT

4180640 (16)

Global_Variables.ADSSTATE_INIT

UINT

4180400 (16)

Global_Variables.ADSSTATE_INVALID

UINT

4180352 (16)

Global_Variables.ADSSTATE_LOADCFG

UINT

4180480 (16)

Global_Variables.ADSSTATE_MAXSTATES

UINT

4180672 (16)

Global_Variables.ADSSTATE_POWERFAILURE

UINT

4180496 (16)

Global_Variables.ADSSTATE_POWERGOOD

UINT

4180512 (16)

Global_Variables.ADSSTATE_RECONFIG

UINT

4180608 (16)

Global_Variables.ADSSTATE_RESET

UINT

4180384 (16)

Global_Variables.ADSSTATE_RESUME

UINT

4180576 (16)

Global_Variables.ADSSTATE_RUN

UINT

4180432 (16)

Global_Variables.ADSSTATE_SAVECFG

UINT

4180464 (16)

Global_Variables.ADSSTATE_SHUTDOWN

UINT

4180544 (16)

Global_Variables.ADSSTATE_START

UINT

4180416 (16)

Global_Variables.ADSSTATE_STOP

UINT

4180448 (16)

Global_Variables.ADSSTATE_STOPPING

UINT

4180624 (16)

Global_Variables.ADSSTATE_SUSPEND

UINT

4180560 (16)

Global_Variables.AMSLOGGER_IGR_GENERAL

UDINT

4248256 (32)

Global_Variables.AMSLOGGER_IOF_MODE

UDINT

4248288 (32)

Global_Variables.AMSPORT_AMSLOGGER

UINT

4246992 (16)

Global_Variables.AMSPORT_EVENTLOG

UINT

4180064 (16)

Global_Variables.AMSPORT_LOGGER

UINT

4097136 (16)

Global_Variables.AMSPORT_R0_CAM

UINT

4180288 (16)

Global_Variables.AMSPORT_R0_CAMTOOL

UINT

4180304 (16)

Global_Variables.AMSPORT_R0_CNC

UINT

4180176 (16)

Global_Variables.AMSPORT_R0_IO

UINT

4180096 (16)

Global_Variables.AMSPORT_R0_ISG

UINT

4180160 (16)

Global_Variables.AMSPORT_R0_LINE

UINT

4180192 (16)

Global_Variables.AMSPORT_R0_NC

UINT

4180112 (16)

Global_Variables.AMSPORT_R0_NCSAF

UINT

4180128 (16)

Global_Variables.AMSPORT_R0_NCSVB

UINT

4180144 (16)

Global_Variables.AMSPORT_R0_PLC

UINT

4180208 (16)

Global_Variables.AMSPORT_R0_PLC_RTS1

UINT

4180224 (16)

Global_Variables.AMSPORT_R0_PLC_RTS2

UINT

4180240 (16)

Global_Variables.AMSPORT_R0_PLC_RTS3

UINT

4180256 (16)

Global_Variables.AMSPORT_R0_PLC_RTS4

UINT

4180272 (16)

Global_Variables.AMSPORT_R0_RTIME

UINT

4180080 (16)

Global_Variables.AMSPORT_R3_SCOPESERVER

UINT

4180336 (16)

Global_Variables.AMSPORT_R3_SYSSERV

UINT

4180320 (16)

Global_Variables.AMSPORT_TCPIPSRV

UINT

4389776 (16)

Global_Variables.ASCII_DLE

BYTE

4389472 (8)

Global_Variables.ASCII_ETX

BYTE

4389464 (8)

Global_Variables.ASCII_NAK

BYTE

4389480 (8)

Global_Variables.ASCII_STX

BYTE

4387224 (8)

Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID

BYTE

4182720 (8)

Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED

BYTE

4180696 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID

BYTE

4097128 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED

BYTE

4096328 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED

BYTE

4180688 (8)

Global_Variables.COMERRORADS_INVALID_BAUDRATE

UDINT

4388384 (32)

Global_Variables.COMERRORADS_INVALID_CFGSTLEN

UDINT

4388288 (32)

Global_Variables.COMERRORADS_INVALID_CFGSTVER

UDINT

4388320 (32)

Global_Variables.COMERRORADS_INVALID_CMD

UDINT

4388224 (32)

Global_Variables.COMERRORADS_INVALID_COMPORT

UDINT

4388192 (32)

Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL

UDINT

4388576 (32)

Global_Variables.COMERRORADS_INVALID_DATABITS

UDINT

4388448 (32)

Global_Variables.COMERRORADS_INVALID_DATAPOINTER

UDINT

4388256 (32)

Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL

UDINT

4388608 (32)

Global_Variables.COMERRORADS_INVALID_DSR_SENS

UDINT

4388640 (32)

Global_Variables.COMERRORADS_INVALID_DTR_CTRL

UDINT

4388512 (32)

Global_Variables.COMERRORADS_INVALID_PARITY

UDINT

4388416 (32)

Global_Variables.COMERRORADS_INVALID_RTS_CTRL

UDINT

4388544 (32)

Global_Variables.COMERRORADS_INVALID_STOPBITS

UDINT

4388480 (32)

Global_Variables.COMERRORADS_INVALID_TL

UDINT

4388352 (32)

Global_Variables.COMERRORADS_NOT_INIT

UDINT

4388672 (32)

Global_Variables.COMERRORADS_PORT_CONNECTED

UDINT

4388736 (32)

Global_Variables.COMERRORADS_PORT_NOT_CONNECTED

UDINT

4388768 (32)

Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN

UDINT

4388704 (32)

Global_Variables.COMERRORADS_RD_FAILURE

UDINT

4388864 (32)

Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT

UDINT

4388800 (32)

Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE

UDINT

4388928 (32)

Global_Variables.COMERRORADS_WR_FAILURE

UDINT

4388896 (32)

Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT

UDINT

4388832 (32)

Global_Variables.CONNECT_MODE_ENABLEDBG

DWORD

4391456 (32)

Global_Variables.DATE_AND_TIME_SECPERDAY

DWORD

4261216 (32)

Global_Variables.DATE_AND_TIME_SECPERWEEK

DWORD

4261248 (32)

Global_Variables.DBG_OUTPUT_FILE

DWORD

4267520 (32)

Global_Variables.DBG_OUTPUT_LOG

DWORD

4267488 (32)

Global_Variables.DBG_OUTPUT_NONE

DWORD

4267456 (32)

Global_Variables.DBG_OUTPUT_VISU

DWORD

4267552 (32)

Global_Variables.DEFAULT_ADS_TIMEOUT

TIME

4183392 (32)

Global_Variables.DEFAULT_BACKLASHVALUE

LREAL

634616256 (64)

Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE

BYTE

4384720 (8)

Global_Variables.DEFAULT_CSV_FIELD_SEP

BYTE

4184984 (8)

Global_Variables.DEFAULT_CSV_RECORD_SEP_CR

BYTE

4384728 (8)

Global_Variables.DEFAULT_CSV_RECORD_SEP_LF

BYTE

4384736 (8)

Global_Variables.DEFAULT_HOME_POSITION

LREAL

634616192 (64)

Global_Variables.EMPTY_ARG_VALUE

T_Arg

4248864 (96)

Global_Variables.EMPTY_GUID_REGSTRING

STRING(38)

4386888 (312)

Global_Variables.EMPTY_GUID_STRING

STRING(36)

4386592 (296)

Global_Variables.EMPTY_GUID_STRUCT

GUID

4386464 (128)

Global_Variables.EMPTY_ROUTE_ENTRY

ST_AmsRouteEntry

4247008 (1184)

Global_Variables.eWatchdogConfig

E_WATCHDOG_TIME_CONFIG

4183376 (16)

Global_Variables.fbGetCurTaskIdx

GETCURTASKINDEX

634594464 (128)

Global_Variables.FLOATREC_EXP_IS_INF

INT

4248352 (16)

Global_Variables.FLOATREC_EXP_IS_NAN

INT

4248336 (16)

Global_Variables.FLOATREC_MAX_DIGITS

INT

4248368 (16)

Global_Variables.FLOATREC_MAX_PRECISION

INT

4248384 (16)

Global_Variables.FLOATREC_MIN_PRECISION

INT

4248400 (16)

Global_Variables.FMTERR_ARGTYPEINVALID

DWORD

4248704 (32)

Global_Variables.FMTERR_ASTERISKPOSITION

DWORD

4248480 (32)

Global_Variables.FMTERR_DESTBUFFOVERFLOW

DWORD

4248800 (32)

Global_Variables.FMTERR_FLAGPOSITION

DWORD

4248576 (32)

Global_Variables.FMTERR_INSUFFICIENTARGS

DWORD

4248768 (32)

Global_Variables.FMTERR_INVALIDPOINTERINPUT

DWORD

4248832 (32)

Global_Variables.FMTERR_NOERROR

DWORD

4248416 (32)

Global_Variables.FMTERR_PERCENTSIGNPOSITION

DWORD

4248448 (32)

Global_Variables.FMTERR_PRECISIONDOTPOSITION

DWORD

4248640 (32)

Global_Variables.FMTERR_PRECISIONVALUE

DWORD

4248544 (32)

Global_Variables.FMTERR_TYPEFIELDVALUE

DWORD

4248672 (32)

Global_Variables.FMTERR_UNACCEPTEDPARAMETER

DWORD

4248736 (32)

Global_Variables.FMTERR_WIDTHPRECISIONVALPOS

DWORD

4248608 (32)

Global_Variables.FMTERR_WIDTHVALUE

DWORD

4248512 (32)

Global_Variables.FOPEN_MODEAPPEND

DWORD

4182816 (32)

Global_Variables.FOPEN_MODEBINARY

DWORD

4182880 (32)

Global_Variables.FOPEN_MODEPLUS

DWORD

4182848 (32)

Global_Variables.FOPEN_MODEREAD

DWORD

4182752 (32)

Global_Variables.FOPEN_MODETEXT

DWORD

4182912 (32)

Global_Variables.FOPEN_MODEWRITE

DWORD

4182784 (32)

Global_Variables.FORMAT_DECASC_CODES

BYTE

4249216 (80)

Global_Variables.FORMAT_HEXASC_CODES

BYTE

4248960 (256)

Global_Variables.FORMAT_MAX_ARGS

INT

4248320 (16)

Global_Variables.g_DummyVG

ST_VG

634593408 (1056)

Global_Variables.g_iSizeOfGGOArray

INT

634593344 (16)

Global_Variables.g_stSystem

ST_System

634593360 (40)

Global_Variables.GLOBAL_DCF77_PULSE_SPLIT

TIME

4184992 (32)

Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK

BOOL

4184976 (8)

Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE

E_HashPrefixTypes

4184944 (16)

Global_Variables.GLOBAL_SBCS_TABLE

E_SBCSType

4184960 (16)

Global_Variables.HKEY_MAX_BINARY_DATA_SIZE

UDINT

4248224 (32)

Global_Variables.IPHELPERAPI_ADAPTERSINFO

UDINT

4246656 (32)

Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME

UDINT

4246688 (32)

Global_Variables.LISTEN_MODE_CLOSEALL

DWORD

4391392 (32)

Global_Variables.LISTEN_MODE_USEOPENED

DWORD

4391424 (32)

Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH

UDINT

4246560 (32)

Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH

UDINT

4246528 (32)

Global_Variables.MAX_ADAPTER_NAME_LENGTH

UDINT

4246496 (32)

Global_Variables.MAX_AVERAGE_MEASURES

INT

4184928 (16)

Global_Variables.MAX_LOCAL_ADAPTERS

UDINT

4246720 (32)

Global_Variables.MAX_REMOTE_PCS

INT

4246848 (16)

Global_Variables.MAX_RETRIES

INT

4389488 (16)

Global_Variables.MAX_ROUTE_ADDR_LEN

BYTE

4246872 (8)

Global_Variables.MAX_ROUTE_NAME_LEN

BYTE

4246864 (8)

Global_Variables.MAX_ROUTE_TRANSPORT

BYTE

4246984 (8)

Global_Variables.MAX_STRING_LENGTH

UDINT

4183488 (32)

Global_Variables.MAX_THROTTLE_MODE

DWORD

4391488 (32)

Global_Variables.MIN_ROUTE_TRANSPORT

BYTE

4246976 (8)

Global_Variables.nWatchdogTime

BYTE

4182744 (8)

Global_Variables.PI

LREAL

4183424 (64)

Global_Variables.ROUTE_FLAG_DYNAMIC

DWORD

4246912 (32)

Global_Variables.ROUTE_FLAG_NOOVERRIDE

DWORD

4246944 (32)

Global_Variables.ROUTE_FLAG_TEMPORARY

DWORD

4246880 (32)

Global_Variables.SYSTEMSERVICE_ADDREMOTE

UDINT

4246752 (32)

Global_Variables.SYSTEMSERVICE_CHANGENETID

UDINT

4182304 (32)

Global_Variables.SYSTEMSERVICE_CLOSEHANDLE

UDINT

4181664 (32)

Global_Variables.SYSTEMSERVICE_CREATEFILE

UDINT

4181632 (32)

Global_Variables.SYSTEMSERVICE_DELREMOTE

UDINT

4246784 (32)

Global_Variables.SYSTEMSERVICE_ENUMREMOTE

UDINT

4246816 (32)

Global_Variables.SYSTEMSERVICE_FCLOSE

UDINT

4181728 (32)

Global_Variables.SYSTEMSERVICE_FDELETE

UDINT

4182048 (32)

Global_Variables.SYSTEMSERVICE_FEOF

UDINT

4182016 (32)

Global_Variables.SYSTEMSERVICE_FFILEFIND

UDINT

4248192 (32)

Global_Variables.SYSTEMSERVICE_FGETS

UDINT

4181888 (32)

Global_Variables.SYSTEMSERVICE_FOPEN

UDINT

4181696 (32)

Global_Variables.SYSTEMSERVICE_FPRINTF

UDINT

4181984 (32)

Global_Variables.SYSTEMSERVICE_FPUTS

UDINT

4181920 (32)

Global_Variables.SYSTEMSERVICE_FREAD

UDINT

4181760 (32)

Global_Variables.SYSTEMSERVICE_FRENAME

UDINT

4182080 (32)

Global_Variables.SYSTEMSERVICE_FSCANF

UDINT

4181952 (32)

Global_Variables.SYSTEMSERVICE_FSEEK

UDINT

4181824 (32)

Global_Variables.SYSTEMSERVICE_FTELL

UDINT

4181856 (32)

Global_Variables.SYSTEMSERVICE_FWRITE

UDINT

4181792 (32)

Global_Variables.SYSTEMSERVICE_IPHELPERAPI

UDINT

4246592 (32)

Global_Variables.SYSTEMSERVICE_IPHOSTNAME

UDINT

4246624 (32)

Global_Variables.SYSTEMSERVICE_MKDIR

UDINT

4182112 (32)

Global_Variables.SYSTEMSERVICE_OPENCREATE

UDINT

4181536 (32)

Global_Variables.SYSTEMSERVICE_OPENREAD

UDINT

4181568 (32)

Global_Variables.SYSTEMSERVICE_OPENWRITE

UDINT

4181600 (32)

Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE

UDINT

4182176 (32)

Global_Variables.SYSTEMSERVICE_RMDIR

UDINT

4182144 (32)

Global_Variables.SYSTEMSERVICE_SENDEMAIL

UDINT

4182208 (32)

Global_Variables.SYSTEMSERVICE_STARTPROCESS

UDINT

4182272 (32)

Global_Variables.SYSTEMSERVICE_TIMESERVICES

UDINT

4182240 (32)

Global_Variables.SYSTEMSTATEFLAGS_BSOD

BYTE

4182728 (8)

Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION

BYTE

4182736 (8)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX

T_ULARGE_INTEGER

4255840 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64

ULINT

4256192 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN

T_ULARGE_INTEGER

4255776 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64

ULINT

4256128 (64)

Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET

DWORD

4255552 (32)

Global_Variables.SYSTEMTIME_MAX_MONTHDAYS

WORD

4254704 (384)

Global_Variables.SYSTEMTIME_MAX_YEARSDAY

WORD

4255088 (448)

Global_Variables.SYSTEMTIME_TICKSPERDAY

T_ULARGE_INTEGER

4255712 (64)

Global_Variables.SYSTEMTIME_TICKSPERDAY64

ULINT

4256064 (64)

Global_Variables.SYSTEMTIME_TICKSPERMSEC

T_ULARGE_INTEGER

4255584 (64)

Global_Variables.SYSTEMTIME_TICKSPERMSEC64

ULINT

4255936 (64)

Global_Variables.SYSTEMTIME_TICKSPERSEC

T_ULARGE_INTEGER

4255648 (64)

Global_Variables.SYSTEMTIME_TICKSPERSEC64

ULINT

4256000 (64)

Global_Variables.TaskInfo

PlcTaskSystemInfo

634594624 (1024)

Global_Variables.TCEVENT_FMTPRGSIZE

INT

4183360 (16)

Global_Variables.TCEVENT_SRCNAMESIZE

INT

4183344 (16)

Global_Variables.TCEVENTFLAG_AUTOFMTALL

WORD

4183248 (16)

Global_Variables.TCEVENTFLAG_FMTSELF

WORD

4183184 (16)

Global_Variables.TCEVENTFLAG_LOG

WORD

4183200 (16)

Global_Variables.TCEVENTFLAG_MSGBOX

WORD

4183216 (16)

Global_Variables.TCEVENTFLAG_PRIOCLASS

WORD

4183168 (16)

Global_Variables.TCEVENTFLAG_SRCID

WORD

4183232 (16)

Global_Variables.TCEVENTSTATE_CONFIRMED

WORD

4183312 (16)

Global_Variables.TCEVENTSTATE_INVALID

WORD

4183264 (16)

Global_Variables.TCEVENTSTATE_RESET

WORD

4183296 (16)

Global_Variables.TCEVENTSTATE_RESETCON

WORD

4183328 (16)

Global_Variables.TCEVENTSTATE_SIGNALED

WORD

4183280 (16)

Global_Variables.TcMcGlobal

_TCMCGLOBAL

634609216 (6976)

Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS

UDINT

4390784 (32)

Global_Variables.TCPADS_IGR_CLOSEBYHDL

UDINT

4390528 (32)

Global_Variables.TCPADS_IGR_CONLIST

UDINT

4390496 (32)

Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL

UDINT

4390720 (32)

Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL

UDINT

4390752 (32)

Global_Variables.TCPADS_IGR_PEERBYHDL

UDINT

4390592 (32)

Global_Variables.TCPADS_IGR_RECVBYHDL

UDINT

4390624 (32)

Global_Variables.TCPADS_IGR_RECVFROMBYHDL

UDINT

4390656 (32)

Global_Variables.TCPADS_IGR_SENDBYHDL

UDINT

4390560 (32)

Global_Variables.TCPADS_IGR_SENDTOBYHDL

UDINT

4390688 (32)

Global_Variables.TCPADS_NULL_HSOCKET

T_HSOCKET

4391040 (352)

Global_Variables.TCPADSCONLST_IOF_ACCEPT

UDINT

4390912 (32)

Global_Variables.TCPADSCONLST_IOF_CLOSEALL

UDINT

4390880 (32)

Global_Variables.TCPADSCONLST_IOF_CONNECT

UDINT

4390816 (32)

Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR

UDINT

4390976 (32)

Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS

UDINT

4391008 (32)

Global_Variables.TCPADSCONLST_IOF_LISTEN

UDINT

4390848 (32)

Global_Variables.TCPADSCONLST_IOF_UDPBIND

UDINT

4390944 (32)

Global_Variables.THROTTLE_MODE_DEFAULT

T_ThrottleTimes

4391936 (416)

Global_Variables.THROTTLE_MODE_OFF

T_ThrottleTimes

4391520 (416)

Global_Variables.TIMEOUT_QVZ

TIME

4389536 (32)

Global_Variables.TIMEOUT_WVZ

TIME

4389568 (32)

Global_Variables.TIMEOUT_ZVZ

TIME

4389504 (32)

Global_Variables.TIMESERVICE_ADJUSTTIMETORTC

UDINT

4182432 (32)

Global_Variables.TIMESERVICE_DATEANDTIME

UDINT

4182336 (32)

Global_Variables.TIMESERVICE_RTCTIMEDIFF

UDINT

4182400 (32)

Global_Variables.TIMESERVICE_SYSTEMTIMES

UDINT

4182368 (32)

Global_Variables.TIMESERVICE_TIMEZONINFORMATION

UDINT

4182464 (32)

Global_Variables.WEST_EUROPE_TZI

ST_TimeZoneInformation

4256256 (864)

+
+
+
+

Global_Versionïƒ

+
+ 14 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Version.stLibVersion_Tc2_DataExchange

ST_LibVersion

634616608 (288)

Global_Version.stLibVersion_Tc2_EtherCAT

ST_LibVersion

4179200 (288)

Global_Version.stLibVersion_Tc2_IoFunctions

ST_LibVersion

4387328 (288)

Global_Version.stLibVersion_Tc2_Math

ST_LibVersion

634616320 (288)

Global_Version.stLibVersion_Tc2_MC2

ST_LibVersion

634608928 (288)

Global_Version.stLibVersion_Tc2_ModbusSrv

ST_LibVersion

4387616 (288)

Global_Version.stLibVersion_Tc2_SerialCom

ST_LibVersion

4387904 (288)

Global_Version.stLibVersion_Tc2_Standard

ST_LibVersion

4179488 (288)

Global_Version.stLibVersion_Tc2_System

ST_LibVersion

4179776 (288)

Global_Version.stLibVersion_Tc2_Utilities

ST_LibVersion

4184640 (288)

Global_Version.stLibVersion_Tc3_EventLogger

ST_LibVersion

4390048 (288)

Global_Version.stLibVersion_Tc3_JsonXml

ST_LibVersion

4392352 (288)

Global_Version.stLibVersion_Tc3_Module

ST_LibVersion

4184032 (288)

Global_Version.stLibVersion_TcUnit

ST_LibVersion

634593024 (288)

+
+
+
+

GVLïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL.nLangId_OnlineMonitoring

DINT

4389984 (32)

+
+
+

GVL_COMïƒ

+
+ 13 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_COM.E14_fbSerialLineControl

SerialLineControl

640798976 (10432)

GVL_COM.E2_fbSerialLineControl

SerialLineControl

640814816 (10432)

GVL_COM.E2_SerialRXBuffer

ComBuffer

640809792 (2512)

GVL_COM.E2_SerialTXBuffer

ComBuffer

640812304 (2512)

GVL_COM.E2_stComIn

EL6inData22B

640825248 (192)

GVL_COM.E2_stComOut

EL6outData22B

640825440 (192)

GVL_COM.fb_PfeifferCom

FB_PFEIFFER_COM

640851904 (797696)

GVL_COM.SerialRXBuffer

ComBuffer

640793952 (2512)

GVL_COM.SerialTXBuffer

ComBuffer

640796464 (2512)

GVL_COM.st_Pfeiffer_CTRL

ST_PfeifferControl

640825632 (3200)

GVL_COM.st_Pfeiffer_RBK

ST_PfeifferStatus

640828864 (23040)

GVL_COM.stComIn

EL6inData22B

640809408 (192)

GVL_COM.stComOut

EL6outData22B

640809600 (192)

+
+
+
+

GVL_Devicesïƒ

+
+ 152 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Devices.QRIX_ROUGH_VRO_01

FB_VVC

643290880 (640)

GVL_Devices.QRIX_ROUGH_VRO_01.q_xOPN_DO

BOOL

643291488 (8)

GVL_Devices.qRIXS_DET_PIP_01

FB_PIP_Gamma

645110528 (90624)

GVL_Devices.qRIXS_DET_PIP_01.i_iPRESS

INT

645197232 (16)

GVL_Devices.qRIXS_DET_PIP_01.i_xSP_DI

BOOL

645197248 (8)

GVL_Devices.qRIXS_DET_PIP_01.q_xHVEna_DO

BOOL

645197216 (8)

GVL_Devices.qRIXS_OPT_PIP_01

FB_PIP_Gamma

645019904 (90624)

GVL_Devices.qRIXS_OPT_PIP_01.i_iPRESS

INT

645106608 (16)

GVL_Devices.qRIXS_OPT_PIP_01.i_xSP_DI

BOOL

645106624 (8)

GVL_Devices.qRIXS_OPT_PIP_01.q_xHVEna_DO

BOOL

645106592 (8)

GVL_Devices.qRIXS_PRO_01

FB_EbaraDryPump

643119936 (84224)

GVL_Devices.qRIXS_PRO_01.i_xAlarmOK

BOOL

643204136 (8)

GVL_Devices.qRIXS_PRO_01.i_xBPStatus

BOOL

643204120 (8)

GVL_Devices.qRIXS_PRO_01.i_xMPStatus

BOOL

643204112 (8)

GVL_Devices.qRIXS_PRO_01.i_xRemote

BOOL

643204144 (8)

GVL_Devices.qRIXS_PRO_01.i_xWarning

BOOL

643204128 (8)

GVL_Devices.qRIXS_PRO_01.q_xBPStart

BOOL

643204104 (8)

GVL_Devices.qRIXS_PRO_01.q_xMPStart

BOOL

643204096 (8)

GVL_Devices.qRIXS_ROUGH_GPI_01

FB_MKS275

643204160 (86720)

GVL_Devices.qRIXS_ROUGH_GPI_01.i_iPRESS_R

INT

643290624 (16)

GVL_Devices.qRIXS_ROUGH_GPI_02

FB_MKS275

641649600 (86720)

GVL_Devices.qRIXS_ROUGH_GPI_02.i_iPRESS_R

INT

641736064 (16)

GVL_Devices.qRIXS_ROUGH_GPI_04

FB_MKS275

642690880 (86720)

GVL_Devices.qRIXS_ROUGH_GPI_04.i_iPRESS_R

INT

642777344 (16)

GVL_Devices.qRIXS_ROUGH_GPI_11

FB_MKS275

641736320 (86720)

GVL_Devices.qRIXS_ROUGH_GPI_11.i_iPRESS_R

INT

641822784 (16)

GVL_Devices.qRIXS_ROUGH_GPI_12

FB_MKS275

641823040 (86720)

GVL_Devices.qRIXS_ROUGH_GPI_12.i_iPRESS_R

INT

641909504 (16)

GVL_Devices.qRIXS_ROUGH_GPI_21

FB_MKS275

641909760 (86720)

GVL_Devices.qRIXS_ROUGH_GPI_21.i_iPRESS_R

INT

641996224 (16)

GVL_Devices.qRIXS_ROUGH_GPI_31

FB_MKS275

642171584 (86720)

GVL_Devices.qRIXS_ROUGH_GPI_31.i_iPRESS_R

INT

642258048 (16)

GVL_Devices.qRIXS_ROUGH_VRC_01

FB_VRC

642777600 (84928)

GVL_Devices.qRIXS_ROUGH_VRC_01.i_xClsLS

BOOL

642862504 (8)

GVL_Devices.qRIXS_ROUGH_VRC_01.i_xOpnLS

BOOL

642862496 (8)

GVL_Devices.qRIXS_ROUGH_VRC_01.q_xOPN_DO

BOOL

642862512 (8)

GVL_Devices.qRIXS_ROUGH_VRC_02

FB_VRC

642862528 (84928)

GVL_Devices.qRIXS_ROUGH_VRC_02.i_xClsLS

BOOL

642947432 (8)

GVL_Devices.qRIXS_ROUGH_VRC_02.i_xOpnLS

BOOL

642947424 (8)

GVL_Devices.qRIXS_ROUGH_VRC_02.q_xOPN_DO

BOOL

642947440 (8)

GVL_Devices.qRIXS_SA_GCP_02

FB_972

642258304 (86464)

GVL_Devices.qRIXS_SA_GCP_02.i_iPRESS_R

INT

642344720 (16)

GVL_Devices.qRIXS_SA_VRC_01

FB_VRC_NO_FFO

642947456 (172480)

GVL_Devices.qRIXS_SA_VRC_01.i_xClsLS

BOOL

643032360 (8)

GVL_Devices.qRIXS_SA_VRC_01.i_xOpnLS

BOOL

643032352 (8)

GVL_Devices.qRIXS_SA_VRC_01.q_xCLS_DO

BOOL

643032368 (8)

GVL_Devices.qRIXS_SC_GCC_01

FB_MKS500

641996480 (88384)

GVL_Devices.qRIXS_SC_GCC_01.i_iPRESS_R

INT

642084464 (16)

GVL_Devices.qRIXS_SC_GCC_01.i_xDisc_Active

BOOL

642084496 (8)

GVL_Devices.qRIXS_SC_GCC_01.i_xHV_ON

BOOL

642084488 (8)

GVL_Devices.qRIXS_SC_GCC_01.q_xHV_DIS

BOOL

642084480 (8)

GVL_Devices.qRIXS_SC_GPI_01

FB_MKS275

642084864 (86720)

GVL_Devices.qRIXS_SC_GPI_01.i_iPRESS_R

INT

642171328 (16)

GVL_Devices.qRIXS_SC_PIP_01

FB_PIP_Gamma

644838656 (90624)

GVL_Devices.qRIXS_SC_PIP_01.i_iPRESS

INT

644925360 (16)

GVL_Devices.qRIXS_SC_PIP_01.i_xSP_DI

BOOL

644925376 (8)

GVL_Devices.qRIXS_SC_PIP_01.q_xHVEna_DO

BOOL

644925344 (8)

GVL_Devices.qRIXS_SC_PIP_02

FB_PIP_Gamma

644929280 (90624)

GVL_Devices.qRIXS_SC_PIP_02.i_iPRESS

INT

645015984 (16)

GVL_Devices.qRIXS_SC_PIP_02.i_xSP_DI

BOOL

645016000 (8)

GVL_Devices.qRIXS_SC_PIP_02.q_xHVEna_DO

BOOL

645015968 (8)

GVL_Devices.qRIXS_SC_PTM_10

FB_PTM_Pfeiffer

644504064 (83648)

GVL_Devices.qRIXS_SC_PTM_10.i_xAtSpd

BOOL

644587648 (8)

GVL_Devices.qRIXS_SC_PTM_10.i_xFaultNC

BOOL

644587656 (8)

GVL_Devices.qRIXS_SC_PTM_10.i_xRemote

BOOL

644587672 (8)

GVL_Devices.qRIXS_SC_PTM_10.i_xWarn

BOOL

644587664 (8)

GVL_Devices.qRIXS_SC_PTM_10.q_PumpingStation

BOOL

644587688 (8)

GVL_Devices.qRIXS_SC_PTM_10.q_RunDO

BOOL

644587680 (8)

GVL_Devices.qRIXS_SC_PTM_10.q_xRemote

BOOL

644587696 (8)

GVL_Devices.qRIXS_SC_PTM_10.q_xReset

BOOL

644587704 (8)

GVL_Devices.qRIXS_SC_PTM_20

FB_PTM_Pfeiffer

644587712 (83648)

GVL_Devices.qRIXS_SC_PTM_20.i_xAtSpd

BOOL

644671296 (8)

GVL_Devices.qRIXS_SC_PTM_20.i_xFaultNC

BOOL

644671304 (8)

GVL_Devices.qRIXS_SC_PTM_20.i_xRemote

BOOL

644671320 (8)

GVL_Devices.qRIXS_SC_PTM_20.i_xWarn

BOOL

644671312 (8)

GVL_Devices.qRIXS_SC_PTM_20.q_PumpingStation

BOOL

644671336 (8)

GVL_Devices.qRIXS_SC_PTM_20.q_RunDO

BOOL

644671328 (8)

GVL_Devices.qRIXS_SC_PTM_20.q_xRemote

BOOL

644671344 (8)

GVL_Devices.qRIXS_SC_PTM_20.q_xReset

BOOL

644671352 (8)

GVL_Devices.qRIXS_SC_PTM_30

FB_PTM_Pfeiffer

644671360 (83648)

GVL_Devices.qRIXS_SC_PTM_30.i_xAtSpd

BOOL

644754944 (8)

GVL_Devices.qRIXS_SC_PTM_30.i_xFaultNC

BOOL

644754952 (8)

GVL_Devices.qRIXS_SC_PTM_30.i_xRemote

BOOL

644754968 (8)

GVL_Devices.qRIXS_SC_PTM_30.i_xWarn

BOOL

644754960 (8)

GVL_Devices.qRIXS_SC_PTM_30.q_PumpingStation

BOOL

644754984 (8)

GVL_Devices.qRIXS_SC_PTM_30.q_RunDO

BOOL

644754976 (8)

GVL_Devices.qRIXS_SC_PTM_30.q_xRemote

BOOL

644754992 (8)

GVL_Devices.qRIXS_SC_PTM_30.q_xReset

BOOL

644755000 (8)

GVL_Devices.qRIXS_SC_VGC_01

FB_VGC

643546304 (177088)

GVL_Devices.qRIXS_SC_VGC_01.i_xClsLS

BOOL

643723272 (8)

GVL_Devices.qRIXS_SC_VGC_01.i_xOpnLS

BOOL

643723264 (8)

GVL_Devices.qRIXS_SC_VGC_01.q_xOPN_DO

BOOL

643723280 (8)

GVL_Devices.qRIXS_SC_VGC_02

FB_VGC

643723392 (177088)

GVL_Devices.qRIXS_SC_VGC_02.i_xClsLS

BOOL

643900360 (8)

GVL_Devices.qRIXS_SC_VGC_02.i_xOpnLS

BOOL

643900352 (8)

GVL_Devices.qRIXS_SC_VGC_02.q_xOPN_DO

BOOL

643900368 (8)

GVL_Devices.qRIXS_SC_VGC_03

FB_VRC_DA

643900480 (85504)

GVL_Devices.qRIXS_SC_VGC_03.i_xClsLS

BOOL

643985960 (8)

GVL_Devices.qRIXS_SC_VGC_03.i_xOpnLS

BOOL

643985952 (8)

GVL_Devices.qRIXS_SC_VGC_03.q_xCLS_DO

BOOL

643985976 (8)

GVL_Devices.qRIXS_SC_VGC_03.q_xOPN_DO

BOOL

643985968 (8)

GVL_Devices.qRIXS_SC_VGC_04

FB_VGC

643985984 (177088)

GVL_Devices.qRIXS_SC_VGC_04.i_xClsLS

BOOL

644162952 (8)

GVL_Devices.qRIXS_SC_VGC_04.i_xOpnLS

BOOL

644162944 (8)

GVL_Devices.qRIXS_SC_VGC_04.q_xOPN_DO

BOOL

644162960 (8)

GVL_Devices.qRIXS_SC_VGC_05

FB_VRC_NO

644163072 (84928)

GVL_Devices.qRIXS_SC_VGC_05.i_xClsLS

BOOL

644247976 (8)

GVL_Devices.qRIXS_SC_VGC_05.i_xOpnLS

BOOL

644247968 (8)

GVL_Devices.qRIXS_SC_VGC_05.q_xCLS_DO

BOOL

644247984 (8)

GVL_Devices.qRIXS_SC_VRC_01

FB_VRC

644334208 (84928)

GVL_Devices.qRIXS_SC_VRC_01.i_xClsLS

BOOL

644419112 (8)

GVL_Devices.qRIXS_SC_VRC_01.i_xOpnLS

BOOL

644419104 (8)

GVL_Devices.qRIXS_SC_VRC_01.q_xOPN_DO

BOOL

644419120 (8)

GVL_Devices.qRIXS_SC_VRC_10

FB_VRC

643291520 (84928)

GVL_Devices.qRIXS_SC_VRC_10.i_xClsLS

BOOL

643376424 (8)

GVL_Devices.qRIXS_SC_VRC_10.i_xOpnLS

BOOL

643376416 (8)

GVL_Devices.qRIXS_SC_VRC_10.q_xOPN_DO

BOOL

643376432 (8)

GVL_Devices.qRIXS_SC_VRC_20

FB_VRC

643376448 (84928)

GVL_Devices.qRIXS_SC_VRC_20.i_xClsLS

BOOL

643461352 (8)

GVL_Devices.qRIXS_SC_VRC_20.i_xOpnLS

BOOL

643461344 (8)

GVL_Devices.qRIXS_SC_VRC_20.q_xOPN_DO

BOOL

643461360 (8)

GVL_Devices.qRIXS_SC_VRC_30

FB_VRC

643461376 (84928)

GVL_Devices.qRIXS_SC_VRC_30.i_xClsLS

BOOL

643546280 (8)

GVL_Devices.qRIXS_SC_VRC_30.i_xOpnLS

BOOL

643546272 (8)

GVL_Devices.qRIXS_SC_VRC_30.q_xOPN_DO

BOOL

643546288 (8)

GVL_Devices.qRIXS_SDS_GCP_01

FB_972

642517696 (86464)

GVL_Devices.qRIXS_SDS_GCP_01.i_iPRESS_R

INT

642604112 (16)

GVL_Devices.qRIXS_SDS_PTM_10

FB_PTM_Pfeiffer

644755008 (83648)

GVL_Devices.qRIXS_SDS_PTM_10.i_xAtSpd

BOOL

644838592 (8)

GVL_Devices.qRIXS_SDS_PTM_10.i_xFaultNC

BOOL

644838600 (8)

GVL_Devices.qRIXS_SDS_PTM_10.i_xRemote

BOOL

644838616 (8)

GVL_Devices.qRIXS_SDS_PTM_10.i_xWarn

BOOL

644838608 (8)

GVL_Devices.qRIXS_SDS_PTM_10.q_PumpingStation

BOOL

644838632 (8)

GVL_Devices.qRIXS_SDS_PTM_10.q_RunDO

BOOL

644838624 (8)

GVL_Devices.qRIXS_SDS_PTM_10.q_xRemote

BOOL

644838640 (8)

GVL_Devices.qRIXS_SDS_PTM_10.q_xReset

BOOL

644838648 (8)

GVL_Devices.qRIXS_SDS_VRC_01

FB_VRC

644248000 (84928)

GVL_Devices.qRIXS_SDS_VRC_01.i_xClsLS

BOOL

644332904 (8)

GVL_Devices.qRIXS_SDS_VRC_01.i_xOpnLS

BOOL

644332896 (8)

GVL_Devices.qRIXS_SDS_VRC_01.q_xOPN_DO

BOOL

644332912 (8)

GVL_Devices.qRIXS_SDS_VRC_31

FB_VRC

644419136 (84928)

GVL_Devices.qRIXS_SDS_VRC_31.i_xClsLS

BOOL

644504040 (8)

GVL_Devices.qRIXS_SDS_VRC_31.i_xOpnLS

BOOL

644504032 (8)

GVL_Devices.qRIXS_SDS_VRC_31.q_xOPN_DO

BOOL

644504048 (8)

GVL_Devices.qRIXS_SDS_VVC_01

FB_VVC

644332928 (640)

GVL_Devices.qRIXS_SDS_VVC_01.q_xOPN_DO

BOOL

644333536 (8)

GVL_Devices.qRIXS_SDS_VVC_02

FB_VVC

644333568 (640)

GVL_Devices.qRIXS_SDS_VVC_02.q_xOPN_DO

BOOL

644334176 (8)

GVL_Devices.qRIXS_SSL_GCP_20

FB_972

642344768 (86464)

GVL_Devices.qRIXS_SSL_GCP_20.i_iPRESS_R

INT

642431184 (16)

GVL_Devices.qRIXS_SSL_GCP_30

FB_972

642431232 (86464)

GVL_Devices.qRIXS_SSL_GCP_30.i_iPRESS_R

INT

642517648 (16)

+
+
+
+

GVL_Interfaceïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN

BOOL

635006112 (8)

GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN

BOOL

634862216 (8)

GVL_Interface.QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS

UINT

634862224 (16)

GVL_Interface.QRIX_VAC_VGC_03_CL_CMD

BOOL

635006128 (8)

GVL_Interface.QRIX_VAC_VGC_03_OP_CMD

BOOL

635006120 (8)

+
+
+

GVL_INTERNALïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_INTERNAL.UNINITIALIZED_CLASS_GUID

GUID

4390336 (128)

+
+
+

GVL_Loggerïƒ

+
+ 13 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Logger.bTrickleTripped

BOOL

4096040 (8)

GVL_Logger.cLogHost

STRING(15)

4096128 (128)

GVL_Logger.fbRootLogger

FB_LogMessage

4097216 (81984)

GVL_Logger.iLogPort

UINT

4096256 (16)

GVL_Logger.nGlobAccEvents

UDINT

4097184 (32)

GVL_Logger.nLocalTrickleTripThreshold

TIME

4096384 (32)

GVL_Logger.nLocalTripThreshold

TIME

4096352 (32)

GVL_Logger.nMinTimeViolationAcceptable

INT

4096336 (16)

GVL_Logger.nTrickleTripTime

TIME

4096416 (32)

GVL_Logger.nTripResetPeriod

TIME

4096448 (32)

GVL_Logger.sIpTidbit

STRING(6)

4096272 (56)

GVL_Logger.sPlcHostname

STRING(80)

4096480 (648)

GVL_Logger.TCPADS_MAXUDP_BUFFSIZE

UDINT

4097152 (32)

+
+
+
+

GVL_Param_TcUnitïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize

UINT

4394784 (16)

GVL_Param_TcUnit.LogExtendedResults

BOOL

4392688 (8)

GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite

UINT

4392672 (16)

GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite

UINT

4392656 (16)

GVL_Param_TcUnit.MaxNumberOfTestSuites

UINT

4392640 (16)

GVL_Param_TcUnit.TimeBetweenTestSuitesExecution

TIME

4394816 (32)

GVL_Param_TcUnit.xUnitBufferSize

UDINT

4392704 (32)

GVL_Param_TcUnit.xUnitEnablePublish

BOOL

4392696 (8)

GVL_Param_TcUnit.xUnitFilePath

STRING(255)

4392736 (2048)

+
+
+

GVL_PfeifferParametersïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_PfeifferParameters.gcMaxPfeifferPumps

INT

634594592 (16)

+
+
+

GVL_PMPSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_PMPS.fbArbiter

FB_Arbiter

645201152 (467456)

GVL_PMPS.fbFastFaultOutput1

FB_HardwareFFOutput

645668608 (495296)

GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut

BOOL

645668872 (8)

GVL_PMPS.fbFastFaultOutput2

FB_HardwareFFOutput

646163904 (495296)

GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut

BOOL

646164168 (8)

+
+
+

GVL_SAïƒ

+
+ 28 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_SA.qRIXS_DET_GCC_01

FB_MKS500

647446592 (88384)

GVL_SA.qRIXS_DET_GCC_01.i_iPRESS_R

INT

647534576 (16)

GVL_SA.qRIXS_DET_GCC_01.i_xDisc_Active

BOOL

647534608 (8)

GVL_SA.qRIXS_DET_GCC_01.i_xHV_ON

BOOL

647534600 (8)

GVL_SA.qRIXS_DET_GCC_01.q_xHV_DIS

BOOL

647534592 (8)

GVL_SA.qRIXS_DET_GPI_01

FB_MKS275

647185024 (86720)

GVL_SA.qRIXS_DET_GPI_01.i_iPRESS_R

INT

647271488 (16)

GVL_SA.qRIXS_DET_VRC_01

FB_VRC

647013376 (84928)

GVL_SA.qRIXS_DET_VRC_01.i_xClsLS

BOOL

647098280 (8)

GVL_SA.qRIXS_DET_VRC_01.i_xOpnLS

BOOL

647098272 (8)

GVL_SA.qRIXS_DET_VRC_01.q_xOPN_DO

BOOL

647098288 (8)

GVL_SA.qRIXS_OPT_GCC_01

FB_MKS500

647358208 (88384)

GVL_SA.qRIXS_OPT_GCC_01.i_iPRESS_R

INT

647446192 (16)

GVL_SA.qRIXS_OPT_GCC_01.i_xDisc_Active

BOOL

647446224 (8)

GVL_SA.qRIXS_OPT_GCC_01.i_xHV_ON

BOOL

647446216 (8)

GVL_SA.qRIXS_OPT_GCC_01.q_xHV_DIS

BOOL

647446208 (8)

GVL_SA.qRIXS_OPT_GPI_01

FB_MKS275

647098304 (86720)

GVL_SA.qRIXS_OPT_GPI_01.i_iPRESS_R

INT

647184768 (16)

GVL_SA.qRIXS_OPT_VGC_01

FB_VGC

646659200 (177088)

GVL_SA.qRIXS_OPT_VGC_01.i_xClsLS

BOOL

646836168 (8)

GVL_SA.qRIXS_OPT_VGC_01.i_xOpnLS

BOOL

646836160 (8)

GVL_SA.qRIXS_OPT_VGC_01.q_xOPN_DO

BOOL

646836176 (8)

GVL_SA.qRIXS_SA_GCP_01

FB_972

647271744 (86464)

GVL_SA.qRIXS_SA_GCP_01.i_iPRESS_R

INT

647358160 (16)

GVL_SA.qRIXS_SA_VWC_01

FB_VGC

646836288 (177088)

GVL_SA.qRIXS_SA_VWC_01.i_xClsLS

BOOL

647013256 (8)

GVL_SA.qRIXS_SA_VWC_01.i_xOpnLS

BOOL

647013248 (8)

GVL_SA.qRIXS_SA_VWC_01.q_xOPN_DO

BOOL

647013264 (8)

+
+
+
+

GVL_TcUnitïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_TcUnit.AdsMessageQueue

FB_AdsLogStringMessageFifoQueue

626272160 (8320864)

GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite

UINT

626256160 (16000)

GVL_TcUnit.CurrentTestIsFinished

BOOL

4394808 (8)

GVL_TcUnit.CurrentTestNameBeingCalled

STRING(255)

626222080 (2048)

GVL_TcUnit.CurrentTestSuiteBeingCalled

POINTER TO FB_TestSuite

626222048 (32)

GVL_TcUnit.IgnoreCurrentTest

BOOL

626224128 (8)

GVL_TcUnit.NumberOfInitializedTestSuites

UINT

626224144 (16)

GVL_TcUnit.TcUnitRunner

FB_TcUnitRunner

4394848 (621827200)

GVL_TcUnit.TestSuiteAddresses

POINTER TO FB_TestSuite

626224160 (32000)

GVL_TcUnit.TestSuiteIsRegistered

BOOL

4394800 (8)

+
+
+

GVL_Variablesïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Variables.SetupMode_Valve

BOOL

640828840 (8)

GVL_Variables.xSystemOverrideMode

BOOL

635006136 (8)

GVL_Variables.xSystemOverrideMode_Valve

BOOL

640828832 (8)

+
+
+

ParameterListïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

ParameterList.cSourceNameSize

UDINT

4390016 (32)

+
+
+

PMPS_GVLïƒ

+
+ 23 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_GVL.AccumulatedFF

UDINT

3072032 (32)

PMPS_GVL.AUX_ATTENUATORS

UINT

634605424 (16)

PMPS_GVL.cnMaxStateArrayLen

INT

634605408 (16)

PMPS_GVL.cst0RateBeam

ST_BeamParams

634602016 (1696)

PMPS_GVL.cstFullBeam

ST_BeamParams

634600320 (1696)

PMPS_GVL.cstSafeBeam

ST_BeamParams

634603712 (1696)

PMPS_GVL.DUMMY_AUX_ATT_ARRAY

ST_PMPS_Attenuator

634605472 (1024)

PMPS_GVL.EXCLUDED_ASSERTION_ID

UDINT

634600096 (32)

PMPS_GVL.FAST_TEST_VELOCITY

LREAL

634600192 (64)

PMPS_GVL.g_areVBoundaries

REAL

634599040 (1024)

PMPS_GVL.g_areVBoundariesK

REAL

634607552 (1024)

PMPS_GVL.g_areVBoundariesL

REAL

634606528 (1024)

PMPS_GVL.g_cBoundaries

INT

634605456 (16)

PMPS_GVL.MAX_APERTURES

UINT

634605440 (16)

PMPS_GVL.MAX_DEVICE_STATES

UDINT

634600256 (32)

PMPS_GVL.MAX_VETO_DEVICES

UINT

634594608 (16)

PMPS_GVL.PERange

PE_Ranges

634600064 (32)

PMPS_GVL.reVHyst

REAL

634606496 (32)

PMPS_GVL.stCurrentBeamParameters

ST_BeamParams

634597344 (1696)

PMPS_GVL.stRequestedBeamParameters

ST_BeamParams

634595648 (1696)

PMPS_GVL.SuccessfulPreemption

UDINT

3072000 (32)

PMPS_GVL.TRANS_SCALING_FACTOR

REAL

634600288 (32)

PMPS_GVL.VISIBLE_TEST_VELOCITY

LREAL

634600128 (64)

+
+
+
+

PMPS_PARAMïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_PARAM.MAX_ASSERTIONS

UDINT

634608608 (32)

PMPS_PARAM.MAX_FAST_FAULTS

UINT

634608576 (16)

PMPS_PARAM.TRANS_MARGIN

REAL

634608640 (32)

+
+
+

PMPS_TOOLSïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_TOOLS.fbJson

FB_JsonSaxWriter

634608672 (256)

+
+
+

PRG_2_PMPSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_2_PMPS.fbArbiterIO

FB_SubSysToArbiter_IO

634863936 (138560)

PRG_2_PMPS.fbArbiterIO.i_stCurrentBP

ST_BeamParams_IO

634864736 (1696)

PRG_2_PMPS.fbArbiterIO.q_stRequestedBP

ST_BeamParams_IO

634866432 (1696)

PRG_2_PMPS.fbArbiterIO.xTxPDO_state

BIT

634868129 (1)

PRG_2_PMPS.fbArbiterIO.xTxPDO_toggle

BIT

634868128 (1)

+
+
+

PRG_3_LOGïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_3_LOG.fbLogHandler

FB_LogHandler

635006144 (5784896)

+
+
+

PRG_SampleChamberïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_SampleChamber.iWatchdog

UDINT

634662880 (32)

PRG_SampleChamber.QRIX

STRING(255)

634660832 (2048)

PRG_SampleChamber.qRIXS_SC_PTM_10_ILK

FB_ChemRIXS_Turbo_ILK

634857696 (1504)

PRG_SampleChamber.qRIXS_SC_PTM_20_ILK

FB_ChemRIXS_Turbo_ILK

634859200 (1504)

PRG_SampleChamber.qRIXS_SC_PTM_30_ILK

FB_ChemRIXS_Turbo_ILK

634860704 (1504)

PRG_SampleChamber.RIX_IM5K2_PPM_GCC_1

FB_TGCC_ADS

634756800 (93888)

PRG_SampleChamber.RIX_TV4K2_GFS_1

FB_TGCC_ADS

634662912 (93888)

PRG_SampleChamber.RIX_VAC_WD

FB_ADS_WATCHDOG

634850688 (7008)

+
+
+

PRG_SDSïƒ

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_SDS.QRIX_MOT_SDS_MMS_H_BACKWARD_EN

INT

634608592 (16)

PRG_SDS.rPressSP

REAL

642604160 (32)

+
+
+

PRG_SPAïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_SPA.iPressTorrerance

REAL

634862240 (32)

PRG_SPA.stUSG_dummy

ST_VG

634862272 (1056)

PRG_SPA.xExtILK_OK_BLW

BOOL

634593400 (8)

PRG_SPA.xExtILK_OK_DET

BOOL

634862208 (8)

PRG_SPA.xExtILK_OK_OPT

BOOL

626224136 (8)

+
+
+

TC_EVENT_CLASSESïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TC_EVENT_CLASSES.LCLSGeneralEventClass

GUID

647558016 (128)

TC_EVENT_CLASSES.TcGeneralAdsEventClass

GUID

647557504 (128)

TC_EVENT_CLASSES.TcRouterEventClass

GUID

647557632 (128)

TC_EVENT_CLASSES.TcRTimeEventClass

GUID

647557760 (128)

TC_EVENT_CLASSES.TcSystemEventClass

GUID

647557376 (128)

TC_EVENT_CLASSES.Win32EventClass

GUID

647557888 (128)

+
+
+

TC_EVENTSïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TC_EVENTS.LCLSGeneralEventClass

LCLSGeneralEventClass

647588480 (960)

+
+
+

TwinCAT_LicenseInfoVarListïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TwinCAT_LicenseInfoVarList._LicenseInfo

PlcLicenseInfo

647535232 (1024)

+
+
+

TwinCAT_SystemInfoVarListïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TwinCAT_SystemInfoVarList.__CommTask

_Implicit_Task_Info

647541184 (704)

TwinCAT_SystemInfoVarList.__PlcTask

_Implicit_Task_Info

647540480 (704)

TwinCAT_SystemInfoVarList._AppInfo

PlcAppSystemInfo

647536256 (2048)

TwinCAT_SystemInfoVarList._TaskInfo

PlcTaskSystemInfo

647538304 (2048)

TwinCAT_SystemInfoVarList._TaskOid_CommTask

OTCID

647540448 (32)

TwinCAT_SystemInfoVarList._TaskOid_PlcTask

OTCID

647540384 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_CommTask

OTCID

647540416 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask

OTCID

647540352 (32)

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_boxes.html b/v0.1.0/lcls-plc-qrix-vac_boxes.html new file mode 100644 index 0000000..6b00b15 --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_boxes.html @@ -0,0 +1,19822 @@ + + + + + + + Boxes — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Boxesïƒ

+
+

EL9187_03_02ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9187_03_02

ID

1

+
+
+

EL9184_03_05ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9184_03_05

ID

2

+
+
+

EL9070_03_06ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9070_03_06

ID

3

+
+
+

qRIXS_PNL1_E1_EL1004ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E1_EL1004

ID

7

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

qRIXS_PNL1_E2_EL1004ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E2_EL1004

ID

8

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

qRIXS_PNL1_E3_EL2004ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E3_EL2004

ID

9

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

qRIXS_PNL1_E4_EL2624ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E4_EL2624

ID

10

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

qRIXS_PNL1_E5_EL3174-0002ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E5_EL3174-0002

ID

11

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__TxPDO Toggle

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__TxPDO Toggle

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x6020

BIT

Status__TxPDO Toggle

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x6030

BIT

Status__TxPDO Toggle

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

qRIXS_PNL1_E6_EL3174-0002ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E6_EL3174-0002

ID

12

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__TxPDO Toggle

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__TxPDO Toggle

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x6020

BIT

Status__TxPDO Toggle

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x6030

BIT

Status__TxPDO Toggle

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

qRIXS_PNL1_E7_EL9505ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E7_EL9505

ID

13

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Power OK

#x6000

BIT

Overload

#x6000

BIT

+
+
+

qRIXS_PNL1_E8_EL1124ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E8_EL1124

ID

14

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

qRIXS_PNL1_E9_EL9410ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E9_EL9410

ID

15

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6010

BIT

+
+
+

qRIXS_PNL1_E10_EK1110ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E10_EK1110

ID

16

+
+
+

B950_233_R03_DRL_01ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

B950_233_R03_DRL_01

ID

17

+
+
+

PMPS_FFOïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

PMPS_FFO

ID

18

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000060000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

TriState

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

TriState

#x7010

BIT

+
+
+

EL6070_00_02ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL6070_00_02

ID

19

SyncMan

001000012600010001000000300000010001001026010000

SyncMan

001100012200010002000000300000010001001122010000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

43914121

+
+
+

EL3064_00_03ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3064_00_03

ID

20

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EL2794_00_04ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2794_00_04

ID

21

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_00_05ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_00_05

ID

22

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL3064_00_06ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3064_00_06

ID

23

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EL2794_00_07ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2794_00_07

ID

24

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_00_08ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_00_08

ID

25

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL3174_00_09ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3174_00_09

ID

26

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__TxPDO Toggle

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__TxPDO Toggle

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x6020

BIT

Status__TxPDO Toggle

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x6030

BIT

Status__TxPDO Toggle

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EL1004_00_12ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_00_12

ID

27

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_00_13ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_00_13

ID

28

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL6695_00_14ïƒ

+
+ EtherCAT (6 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL6695_00_14

ID

29

BootStrapData

0010140200141402

SyncMan

0010000426000100010000008000da050004001026010000

SyncMan

0016000422000100020000008000da050004001622010000

SyncMan

001c00006400000003000000000000000000001c64010000

SyncMan

008e02002000010004000000000000000200008e20010000

Fmmu

0000000000000000000000020000000001000000000000000000000000000000

Fmmu

0000000000000000008e00010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

5001

+

PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

None

ARRAY [0..11] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1801

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1801

BIT

None

ARRAY [0..0] OF BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

+

PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

#x10f4

BIT2

None

ARRAY [0..9] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1802

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1802

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

Internal time stamp

#x10f4

ULINT

External time stamp

#x10f4

ULINT

None

UDINT

+

PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

#x10f4

BIT2

None

ARRAY [0..9] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1803

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1803

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

Internal time stamp

#x10f4

UDINT

External time stamp

#x10f4

UDINT

None

UDINT

+

PDO FOE Info (Index #x1a05, Flags #x0020, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Data Bytes Pending

#xf650

UINT

+

PDO IO Inputs (Index #x1a08, Flags #x0020, SyncMan 3)

+

PDO IO Outputs (Index #x1608, Flags #x0020, SyncMan 2)

+
+
+

EK1521-0010_00_15ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1521-0010_00_15

ID

30

+
+
+

EK1122_00_16ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1122_00_16

ID

31

+
+
+

EK1110_00_17ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1110_00_17

ID

32

+
+
+

B950_233_WALL_S_DRL_04ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

B950_233_WALL_S_DRL_04

ID

33

+
+
+

EL1004_01_01ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_01_01

ID

34

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_01_02ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_01_02

ID

35

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_01_03ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_01_03

ID

36

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_01_04ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_01_04

ID

37

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_01_05ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_01_05

ID

38

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_01_06ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_01_06

ID

39

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_01_07ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_01_07

ID

40

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_01_08ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_01_08

ID

41

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_01_09ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_01_09

ID

42

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_01_10ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_01_10

ID

43

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL9410_01_11ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9410_01_11

ID

44

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6010

BIT

+
+
+

EL2004_01_12ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_01_12

ID

45

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_01_13ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_01_13

ID

46

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL6021_01_14ïƒ

+
+ EtherCAT (12 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL6021_01_14

ID

47

BootStrapData

0010f400f410f400

SyncMan

0018f6002600010001000000f600f600f600001826010000

SyncMan

f618f6002200010002000000f600f600f600f61822010000

SyncMan

001018002400010003000000000000001800001024010000

SyncMan

001418002000010004000000000000001800001420010000

Fmmu

0000000000000000001000020100000001000000000000000000000000000000

Fmmu

0000000000000000001400010100000002000000000000000000000000000000

CoeProfile

39326601

CoeProfile

5001

+

PDO TxPDO-Map Inputs (Index #x1a00, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3101

USINT

Data In 0

#x3101

USINT

Data In 1

#x3101

USINT

Data In 2

#x3101

USINT

+

PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3102

USINT

Data In 0

#x3102

USINT

Data In 1

#x3102

USINT

Data In 2

#x3102

USINT

Data In 3

#x3102

USINT

Data In 4

#x3102

USINT

+

PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3103

UINT

Data In 0

#x3103

USINT

Data In 1

#x3103

USINT

Data In 2

#x3103

USINT

Data In 3

#x3103

USINT

Data In 4

#x3103

USINT

Data In 5

#x3103

USINT

Data In 6

#x3103

USINT

Data In 7

#x3103

USINT

Data In 8

#x3103

USINT

Data In 9

#x3103

USINT

Data In 10

#x3103

USINT

Data In 11

#x3103

USINT

Data In 12

#x3103

USINT

Data In 13

#x3103

USINT

Data In 14

#x3103

USINT

Data In 15

#x3103

USINT

Data In 16

#x3103

USINT

Data In 17

#x3103

USINT

Data In 18

#x3103

USINT

Data In 19

#x3103

USINT

Data In 20

#x3103

USINT

Data In 21

#x3103

USINT

+

PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

+

PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6001

BIT

Status__Receive request

#x6001

BIT

Status__Init accepted

#x6001

BIT

Status__Buffer full

#x6001

BIT

Status__Parity error

#x6001

BIT

Status__Framing error

#x6001

BIT

Status__Overrun error

#x6001

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6001

USINT

Data In 0

#x6001

UINT

Data In 1

#x6001

UINT

Data In 2

#x6001

UINT

Data In 3

#x6001

UINT

Data In 4

#x6001

UINT

Data In 5

#x6001

UINT

Data In 6

#x6001

UINT

Data In 7

#x6001

UINT

Data In 8

#x6001

UINT

Data In 9

#x6001

UINT

Data In 10

#x6001

UINT

Data In 11

#x6001

UINT

Data In 12

#x6001

UINT

Data In 13

#x6001

UINT

Data In 14

#x6001

UINT

Data In 15

#x6001

UINT

Data In 16

#x6001

UINT

Data In 17

#x6001

UINT

Data In 18

#x6001

UINT

Data In 19

#x6001

UINT

Data In 20

#x6001

UINT

Data In 21

#x6001

UINT

Data In 22

#x6001

UINT

Data In 23

#x6001

UINT

Data In 24

#x6001

UINT

Data In 25

#x6001

UINT

Data In 26

#x6001

UINT

Data In 27

#x6001

UINT

Data In 28

#x6001

UINT

Data In 29

#x6001

UINT

Data In 30

#x6001

UINT

Data In 31

#x6001

UINT

Data In 32

#x6001

UINT

Data In 33

#x6001

UINT

Data In 34

#x6001

UINT

Data In 35

#x6001

UINT

Data In 36

#x6001

UINT

Data In 37

#x6001

UINT

Data In 38

#x6001

UINT

Data In 39

#x6001

UINT

Data In 40

#x6001

UINT

Data In 41

#x6001

UINT

Data In 42

#x6001

UINT

Data In 43

#x6001

UINT

Data In 44

#x6001

UINT

Data In 45

#x6001

UINT

Data In 46

#x6001

UINT

Data In 47

#x6001

UINT

Data In 48

#x6001

UINT

Data In 49

#x6001

UINT

+

PDO COM TxPDO-Map Input 98 Byte (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

Data In 22

#x6000

USINT

Data In 23

#x6000

USINT

Data In 24

#x6000

USINT

Data In 25

#x6000

USINT

Data In 26

#x6000

USINT

Data In 27

#x6000

USINT

Data In 28

#x6000

USINT

Data In 29

#x6000

USINT

Data In 30

#x6000

USINT

Data In 31

#x6000

USINT

Data In 32

#x6000

USINT

Data In 33

#x6000

USINT

Data In 34

#x6000

USINT

Data In 35

#x6000

USINT

Data In 36

#x6000

USINT

Data In 37

#x6000

USINT

Data In 38

#x6000

USINT

Data In 39

#x6000

USINT

Data In 40

#x6000

USINT

Data In 41

#x6000

USINT

Data In 42

#x6000

USINT

Data In 43

#x6000

USINT

Data In 44

#x6000

USINT

Data In 45

#x6000

USINT

Data In 46

#x6000

USINT

Data In 47

#x6000

USINT

Data In 48

#x6000

USINT

Data In 49

#x6000

USINT

Data In 50

#x6000

USINT

Data In 51

#x6000

USINT

Data In 52

#x6000

USINT

Data In 53

#x6000

USINT

Data In 54

#x6000

USINT

Data In 55

#x6000

USINT

Data In 56

#x6000

USINT

Data In 57

#x6000

USINT

Data In 58

#x6000

USINT

Data In 59

#x6000

USINT

Data In 60

#x6000

USINT

Data In 61

#x6000

USINT

Data In 62

#x6000

USINT

Data In 63

#x6000

USINT

Data In 64

#x6000

USINT

Data In 65

#x6000

USINT

Data In 66

#x6000

USINT

Data In 67

#x6000

USINT

Data In 68

#x6000

USINT

Data In 69

#x6000

USINT

Data In 70

#x6000

USINT

Data In 71

#x6000

USINT

Data In 72

#x6000

USINT

Data In 73

#x6000

USINT

Data In 74

#x6000

USINT

Data In 75

#x6000

USINT

Data In 76

#x6000

USINT

Data In 77

#x6000

USINT

Data In 78

#x6000

USINT

Data In 79

#x6000

USINT

Data In 80

#x6000

USINT

Data In 81

#x6000

USINT

Data In 82

#x6000

USINT

Data In 83

#x6000

USINT

Data In 84

#x6000

USINT

Data In 85

#x6000

USINT

Data In 86

#x6000

USINT

Data In 87

#x6000

USINT

Data In 88

#x6000

USINT

Data In 89

#x6000

USINT

Data In 90

#x6000

USINT

Data In 91

#x6000

USINT

Data In 92

#x6000

USINT

Data In 93

#x6000

USINT

Data In 94

#x6000

USINT

Data In 95

#x6000

USINT

Data In 96

#x6000

USINT

Data In 97

#x6000

USINT

+

PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3001

USINT

Data Out 0

#x3001

USINT

Data Out 1

#x3001

USINT

Data Out 2

#x3001

USINT

+

PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3002

USINT

Data Out 0

#x3002

USINT

Data Out 1

#x3002

USINT

Data Out 2

#x3002

USINT

Data Out 3

#x3002

USINT

Data Out 4

#x3002

USINT

+

PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3003

UINT

Data Out 0

#x3003

USINT

Data Out 1

#x3003

USINT

Data Out 2

#x3003

USINT

Data Out 3

#x3003

USINT

Data Out 4

#x3003

USINT

Data Out 5

#x3003

USINT

Data Out 6

#x3003

USINT

Data Out 7

#x3003

USINT

Data Out 8

#x3003

USINT

Data Out 9

#x3003

USINT

Data Out 10

#x3003

USINT

Data Out 11

#x3003

USINT

Data Out 12

#x3003

USINT

Data Out 13

#x3003

USINT

Data Out 14

#x3003

USINT

Data Out 15

#x3003

USINT

Data Out 16

#x3003

USINT

Data Out 17

#x3003

USINT

Data Out 18

#x3003

USINT

Data Out 19

#x3003

USINT

Data Out 20

#x3003

USINT

Data Out 21

#x3003

USINT

+

PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

+

PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7001

BIT

Ctrl__Receive accepted

#x7001

BIT

Ctrl__Init request

#x7001

BIT

Ctrl__Send continuous

#x7001

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7001

USINT

Data Out 0

#x7001

UINT

Data Out 1

#x7001

UINT

Data Out 2

#x7001

UINT

Data Out 3

#x7001

UINT

Data Out 4

#x7001

UINT

Data Out 5

#x7001

UINT

Data Out 6

#x7001

UINT

Data Out 7

#x7001

UINT

Data Out 8

#x7001

UINT

Data Out 9

#x7001

UINT

Data Out 10

#x7001

UINT

Data Out 11

#x7001

UINT

Data Out 12

#x7001

UINT

Data Out 13

#x7001

UINT

Data Out 14

#x7001

UINT

Data Out 15

#x7001

UINT

Data Out 16

#x7001

UINT

Data Out 17

#x7001

UINT

Data Out 18

#x7001

UINT

Data Out 19

#x7001

UINT

Data Out 20

#x7001

UINT

Data Out 21

#x7001

UINT

Data Out 22

#x7001

UINT

Data Out 23

#x7001

UINT

Data Out 24

#x7001

UINT

Data Out 25

#x7001

UINT

Data Out 26

#x7001

UINT

Data Out 27

#x7001

UINT

Data Out 28

#x7001

UINT

Data Out 29

#x7001

UINT

Data Out 30

#x7001

UINT

Data Out 31

#x7001

UINT

Data Out 32

#x7001

UINT

Data Out 33

#x7001

UINT

Data Out 34

#x7001

UINT

Data Out 35

#x7001

UINT

Data Out 36

#x7001

UINT

Data Out 37

#x7001

UINT

Data Out 38

#x7001

UINT

Data Out 39

#x7001

UINT

Data Out 40

#x7001

UINT

Data Out 41

#x7001

UINT

Data Out 42

#x7001

UINT

Data Out 43

#x7001

UINT

Data Out 44

#x7001

UINT

Data Out 45

#x7001

UINT

Data Out 46

#x7001

UINT

Data Out 47

#x7001

UINT

Data Out 48

#x7001

UINT

Data Out 49

#x7001

UINT

+

PDO COM RxPDO-Map Output 98 Byte (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

Data Out 22

#x7000

USINT

Data Out 23

#x7000

USINT

Data Out 24

#x7000

USINT

Data Out 25

#x7000

USINT

Data Out 26

#x7000

USINT

Data Out 27

#x7000

USINT

Data Out 28

#x7000

USINT

Data Out 29

#x7000

USINT

Data Out 30

#x7000

USINT

Data Out 31

#x7000

USINT

Data Out 32

#x7000

USINT

Data Out 33

#x7000

USINT

Data Out 34

#x7000

USINT

Data Out 35

#x7000

USINT

Data Out 36

#x7000

USINT

Data Out 37

#x7000

USINT

Data Out 38

#x7000

USINT

Data Out 39

#x7000

USINT

Data Out 40

#x7000

USINT

Data Out 41

#x7000

USINT

Data Out 42

#x7000

USINT

Data Out 43

#x7000

USINT

Data Out 44

#x7000

USINT

Data Out 45

#x7000

USINT

Data Out 46

#x7000

USINT

Data Out 47

#x7000

USINT

Data Out 48

#x7000

USINT

Data Out 49

#x7000

USINT

Data Out 50

#x7000

USINT

Data Out 51

#x7000

USINT

Data Out 52

#x7000

USINT

Data Out 53

#x7000

USINT

Data Out 54

#x7000

USINT

Data Out 55

#x7000

USINT

Data Out 56

#x7000

USINT

Data Out 57

#x7000

USINT

Data Out 58

#x7000

USINT

Data Out 59

#x7000

USINT

Data Out 60

#x7000

USINT

Data Out 61

#x7000

USINT

Data Out 62

#x7000

USINT

Data Out 63

#x7000

USINT

Data Out 64

#x7000

USINT

Data Out 65

#x7000

USINT

Data Out 66

#x7000

USINT

Data Out 67

#x7000

USINT

Data Out 68

#x7000

USINT

Data Out 69

#x7000

USINT

Data Out 70

#x7000

USINT

Data Out 71

#x7000

USINT

Data Out 72

#x7000

USINT

Data Out 73

#x7000

USINT

Data Out 74

#x7000

USINT

Data Out 75

#x7000

USINT

Data Out 76

#x7000

USINT

Data Out 77

#x7000

USINT

Data Out 78

#x7000

USINT

Data Out 79

#x7000

USINT

Data Out 80

#x7000

USINT

Data Out 81

#x7000

USINT

Data Out 82

#x7000

USINT

Data Out 83

#x7000

USINT

Data Out 84

#x7000

USINT

Data Out 85

#x7000

USINT

Data Out 86

#x7000

USINT

Data Out 87

#x7000

USINT

Data Out 88

#x7000

USINT

Data Out 89

#x7000

USINT

Data Out 90

#x7000

USINT

Data Out 91

#x7000

USINT

Data Out 92

#x7000

USINT

Data Out 93

#x7000

USINT

Data Out 94

#x7000

USINT

Data Out 95

#x7000

USINT

Data Out 96

#x7000

USINT

Data Out 97

#x7000

USINT

+
+
+

EL2794_01_15ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2794_01_15

ID

48

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_01_16ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_01_16

ID

49

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL6021_01_17ïƒ

+
+ EtherCAT (12 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL6021_01_17

ID

50

BootStrapData

0010f400f410f400

SyncMan

0018f6002600010001000000f600f600f600001826010000

SyncMan

f618f6002200010002000000f600f600f600f61822010000

SyncMan

001018002400010003000000000000001800001024010000

SyncMan

001418002000010004000000000000001800001420010000

Fmmu

0000000000000000001000020100000001000000000000000000000000000000

Fmmu

0000000000000000001400010100000002000000000000000000000000000000

CoeProfile

39326601

CoeProfile

5001

+

PDO TxPDO-Map Inputs (Index #x1a00, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3101

USINT

Data In 0

#x3101

USINT

Data In 1

#x3101

USINT

Data In 2

#x3101

USINT

+

PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3102

USINT

Data In 0

#x3102

USINT

Data In 1

#x3102

USINT

Data In 2

#x3102

USINT

Data In 3

#x3102

USINT

Data In 4

#x3102

USINT

+

PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3103

UINT

Data In 0

#x3103

USINT

Data In 1

#x3103

USINT

Data In 2

#x3103

USINT

Data In 3

#x3103

USINT

Data In 4

#x3103

USINT

Data In 5

#x3103

USINT

Data In 6

#x3103

USINT

Data In 7

#x3103

USINT

Data In 8

#x3103

USINT

Data In 9

#x3103

USINT

Data In 10

#x3103

USINT

Data In 11

#x3103

USINT

Data In 12

#x3103

USINT

Data In 13

#x3103

USINT

Data In 14

#x3103

USINT

Data In 15

#x3103

USINT

Data In 16

#x3103

USINT

Data In 17

#x3103

USINT

Data In 18

#x3103

USINT

Data In 19

#x3103

USINT

Data In 20

#x3103

USINT

Data In 21

#x3103

USINT

+

PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

+

PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6001

BIT

Status__Receive request

#x6001

BIT

Status__Init accepted

#x6001

BIT

Status__Buffer full

#x6001

BIT

Status__Parity error

#x6001

BIT

Status__Framing error

#x6001

BIT

Status__Overrun error

#x6001

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6001

USINT

Data In 0

#x6001

UINT

Data In 1

#x6001

UINT

Data In 2

#x6001

UINT

Data In 3

#x6001

UINT

Data In 4

#x6001

UINT

Data In 5

#x6001

UINT

Data In 6

#x6001

UINT

Data In 7

#x6001

UINT

Data In 8

#x6001

UINT

Data In 9

#x6001

UINT

Data In 10

#x6001

UINT

Data In 11

#x6001

UINT

Data In 12

#x6001

UINT

Data In 13

#x6001

UINT

Data In 14

#x6001

UINT

Data In 15

#x6001

UINT

Data In 16

#x6001

UINT

Data In 17

#x6001

UINT

Data In 18

#x6001

UINT

Data In 19

#x6001

UINT

Data In 20

#x6001

UINT

Data In 21

#x6001

UINT

Data In 22

#x6001

UINT

Data In 23

#x6001

UINT

Data In 24

#x6001

UINT

Data In 25

#x6001

UINT

Data In 26

#x6001

UINT

Data In 27

#x6001

UINT

Data In 28

#x6001

UINT

Data In 29

#x6001

UINT

Data In 30

#x6001

UINT

Data In 31

#x6001

UINT

Data In 32

#x6001

UINT

Data In 33

#x6001

UINT

Data In 34

#x6001

UINT

Data In 35

#x6001

UINT

Data In 36

#x6001

UINT

Data In 37

#x6001

UINT

Data In 38

#x6001

UINT

Data In 39

#x6001

UINT

Data In 40

#x6001

UINT

Data In 41

#x6001

UINT

Data In 42

#x6001

UINT

Data In 43

#x6001

UINT

Data In 44

#x6001

UINT

Data In 45

#x6001

UINT

Data In 46

#x6001

UINT

Data In 47

#x6001

UINT

Data In 48

#x6001

UINT

Data In 49

#x6001

UINT

+

PDO COM TxPDO-Map Input 98 Byte (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

Data In 22

#x6000

USINT

Data In 23

#x6000

USINT

Data In 24

#x6000

USINT

Data In 25

#x6000

USINT

Data In 26

#x6000

USINT

Data In 27

#x6000

USINT

Data In 28

#x6000

USINT

Data In 29

#x6000

USINT

Data In 30

#x6000

USINT

Data In 31

#x6000

USINT

Data In 32

#x6000

USINT

Data In 33

#x6000

USINT

Data In 34

#x6000

USINT

Data In 35

#x6000

USINT

Data In 36

#x6000

USINT

Data In 37

#x6000

USINT

Data In 38

#x6000

USINT

Data In 39

#x6000

USINT

Data In 40

#x6000

USINT

Data In 41

#x6000

USINT

Data In 42

#x6000

USINT

Data In 43

#x6000

USINT

Data In 44

#x6000

USINT

Data In 45

#x6000

USINT

Data In 46

#x6000

USINT

Data In 47

#x6000

USINT

Data In 48

#x6000

USINT

Data In 49

#x6000

USINT

Data In 50

#x6000

USINT

Data In 51

#x6000

USINT

Data In 52

#x6000

USINT

Data In 53

#x6000

USINT

Data In 54

#x6000

USINT

Data In 55

#x6000

USINT

Data In 56

#x6000

USINT

Data In 57

#x6000

USINT

Data In 58

#x6000

USINT

Data In 59

#x6000

USINT

Data In 60

#x6000

USINT

Data In 61

#x6000

USINT

Data In 62

#x6000

USINT

Data In 63

#x6000

USINT

Data In 64

#x6000

USINT

Data In 65

#x6000

USINT

Data In 66

#x6000

USINT

Data In 67

#x6000

USINT

Data In 68

#x6000

USINT

Data In 69

#x6000

USINT

Data In 70

#x6000

USINT

Data In 71

#x6000

USINT

Data In 72

#x6000

USINT

Data In 73

#x6000

USINT

Data In 74

#x6000

USINT

Data In 75

#x6000

USINT

Data In 76

#x6000

USINT

Data In 77

#x6000

USINT

Data In 78

#x6000

USINT

Data In 79

#x6000

USINT

Data In 80

#x6000

USINT

Data In 81

#x6000

USINT

Data In 82

#x6000

USINT

Data In 83

#x6000

USINT

Data In 84

#x6000

USINT

Data In 85

#x6000

USINT

Data In 86

#x6000

USINT

Data In 87

#x6000

USINT

Data In 88

#x6000

USINT

Data In 89

#x6000

USINT

Data In 90

#x6000

USINT

Data In 91

#x6000

USINT

Data In 92

#x6000

USINT

Data In 93

#x6000

USINT

Data In 94

#x6000

USINT

Data In 95

#x6000

USINT

Data In 96

#x6000

USINT

Data In 97

#x6000

USINT

+

PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3001

USINT

Data Out 0

#x3001

USINT

Data Out 1

#x3001

USINT

Data Out 2

#x3001

USINT

+

PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3002

USINT

Data Out 0

#x3002

USINT

Data Out 1

#x3002

USINT

Data Out 2

#x3002

USINT

Data Out 3

#x3002

USINT

Data Out 4

#x3002

USINT

+

PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3003

UINT

Data Out 0

#x3003

USINT

Data Out 1

#x3003

USINT

Data Out 2

#x3003

USINT

Data Out 3

#x3003

USINT

Data Out 4

#x3003

USINT

Data Out 5

#x3003

USINT

Data Out 6

#x3003

USINT

Data Out 7

#x3003

USINT

Data Out 8

#x3003

USINT

Data Out 9

#x3003

USINT

Data Out 10

#x3003

USINT

Data Out 11

#x3003

USINT

Data Out 12

#x3003

USINT

Data Out 13

#x3003

USINT

Data Out 14

#x3003

USINT

Data Out 15

#x3003

USINT

Data Out 16

#x3003

USINT

Data Out 17

#x3003

USINT

Data Out 18

#x3003

USINT

Data Out 19

#x3003

USINT

Data Out 20

#x3003

USINT

Data Out 21

#x3003

USINT

+

PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

+

PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7001

BIT

Ctrl__Receive accepted

#x7001

BIT

Ctrl__Init request

#x7001

BIT

Ctrl__Send continuous

#x7001

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7001

USINT

Data Out 0

#x7001

UINT

Data Out 1

#x7001

UINT

Data Out 2

#x7001

UINT

Data Out 3

#x7001

UINT

Data Out 4

#x7001

UINT

Data Out 5

#x7001

UINT

Data Out 6

#x7001

UINT

Data Out 7

#x7001

UINT

Data Out 8

#x7001

UINT

Data Out 9

#x7001

UINT

Data Out 10

#x7001

UINT

Data Out 11

#x7001

UINT

Data Out 12

#x7001

UINT

Data Out 13

#x7001

UINT

Data Out 14

#x7001

UINT

Data Out 15

#x7001

UINT

Data Out 16

#x7001

UINT

Data Out 17

#x7001

UINT

Data Out 18

#x7001

UINT

Data Out 19

#x7001

UINT

Data Out 20

#x7001

UINT

Data Out 21

#x7001

UINT

Data Out 22

#x7001

UINT

Data Out 23

#x7001

UINT

Data Out 24

#x7001

UINT

Data Out 25

#x7001

UINT

Data Out 26

#x7001

UINT

Data Out 27

#x7001

UINT

Data Out 28

#x7001

UINT

Data Out 29

#x7001

UINT

Data Out 30

#x7001

UINT

Data Out 31

#x7001

UINT

Data Out 32

#x7001

UINT

Data Out 33

#x7001

UINT

Data Out 34

#x7001

UINT

Data Out 35

#x7001

UINT

Data Out 36

#x7001

UINT

Data Out 37

#x7001

UINT

Data Out 38

#x7001

UINT

Data Out 39

#x7001

UINT

Data Out 40

#x7001

UINT

Data Out 41

#x7001

UINT

Data Out 42

#x7001

UINT

Data Out 43

#x7001

UINT

Data Out 44

#x7001

UINT

Data Out 45

#x7001

UINT

Data Out 46

#x7001

UINT

Data Out 47

#x7001

UINT

Data Out 48

#x7001

UINT

Data Out 49

#x7001

UINT

+

PDO COM RxPDO-Map Output 98 Byte (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

Data Out 22

#x7000

USINT

Data Out 23

#x7000

USINT

Data Out 24

#x7000

USINT

Data Out 25

#x7000

USINT

Data Out 26

#x7000

USINT

Data Out 27

#x7000

USINT

Data Out 28

#x7000

USINT

Data Out 29

#x7000

USINT

Data Out 30

#x7000

USINT

Data Out 31

#x7000

USINT

Data Out 32

#x7000

USINT

Data Out 33

#x7000

USINT

Data Out 34

#x7000

USINT

Data Out 35

#x7000

USINT

Data Out 36

#x7000

USINT

Data Out 37

#x7000

USINT

Data Out 38

#x7000

USINT

Data Out 39

#x7000

USINT

Data Out 40

#x7000

USINT

Data Out 41

#x7000

USINT

Data Out 42

#x7000

USINT

Data Out 43

#x7000

USINT

Data Out 44

#x7000

USINT

Data Out 45

#x7000

USINT

Data Out 46

#x7000

USINT

Data Out 47

#x7000

USINT

Data Out 48

#x7000

USINT

Data Out 49

#x7000

USINT

Data Out 50

#x7000

USINT

Data Out 51

#x7000

USINT

Data Out 52

#x7000

USINT

Data Out 53

#x7000

USINT

Data Out 54

#x7000

USINT

Data Out 55

#x7000

USINT

Data Out 56

#x7000

USINT

Data Out 57

#x7000

USINT

Data Out 58

#x7000

USINT

Data Out 59

#x7000

USINT

Data Out 60

#x7000

USINT

Data Out 61

#x7000

USINT

Data Out 62

#x7000

USINT

Data Out 63

#x7000

USINT

Data Out 64

#x7000

USINT

Data Out 65

#x7000

USINT

Data Out 66

#x7000

USINT

Data Out 67

#x7000

USINT

Data Out 68

#x7000

USINT

Data Out 69

#x7000

USINT

Data Out 70

#x7000

USINT

Data Out 71

#x7000

USINT

Data Out 72

#x7000

USINT

Data Out 73

#x7000

USINT

Data Out 74

#x7000

USINT

Data Out 75

#x7000

USINT

Data Out 76

#x7000

USINT

Data Out 77

#x7000

USINT

Data Out 78

#x7000

USINT

Data Out 79

#x7000

USINT

Data Out 80

#x7000

USINT

Data Out 81

#x7000

USINT

Data Out 82

#x7000

USINT

Data Out 83

#x7000

USINT

Data Out 84

#x7000

USINT

Data Out 85

#x7000

USINT

Data Out 86

#x7000

USINT

Data Out 87

#x7000

USINT

Data Out 88

#x7000

USINT

Data Out 89

#x7000

USINT

Data Out 90

#x7000

USINT

Data Out 91

#x7000

USINT

Data Out 92

#x7000

USINT

Data Out 93

#x7000

USINT

Data Out 94

#x7000

USINT

Data Out 95

#x7000

USINT

Data Out 96

#x7000

USINT

Data Out 97

#x7000

USINT

+
+
+

EL2624_01_18ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2624_01_18

ID

51

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL9505_01_21ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9505_01_21

ID

52

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Power OK

#x6000

BIT

Overload

#x6000

BIT

+
+
+

EL1124_01_22ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1124_01_22

ID

53

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL3174-0002_01_23ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3174-0002_01_23

ID

54

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__TxPDO Toggle

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__TxPDO Toggle

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x6020

BIT

Status__TxPDO Toggle

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x6030

BIT

Status__TxPDO Toggle

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EL3174-0002_01_24ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3174-0002_01_24

ID

55

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__TxPDO Toggle

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__TxPDO Toggle

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x6020

BIT

Status__TxPDO Toggle

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x6030

BIT

Status__TxPDO Toggle

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

B950_233_WALL_S_DRL_05ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

B950_233_WALL_S_DRL_05

ID

56

+
+
+

EL1004_02_01ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_02_01

ID

57

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_02_02ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_02_02

ID

58

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_02_03ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_02_03

ID

59

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_02_04ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_02_04

ID

60

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_02_05ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_02_05

ID

61

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2004_02_06ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_02_06

ID

62

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL2004_02_07ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_02_07

ID

63

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL1004_02_08ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_02_08

ID

64

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL2794_02_09ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2794_02_09

ID

65

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL6021_02_10ïƒ

+
+ EtherCAT (12 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL6021_02_10

ID

66

BootStrapData

0010f400f410f400

SyncMan

0018f6002600010001000000f600f600f600001826010000

SyncMan

f618f6002200010002000000f600f600f600f61822010000

SyncMan

001018002400010003000000000000001800001024010000

SyncMan

001418002000010004000000000000001800001420010000

Fmmu

0000000000000000001000020100000001000000000000000000000000000000

Fmmu

0000000000000000001400010100000002000000000000000000000000000000

CoeProfile

39326601

CoeProfile

5001

+

PDO TxPDO-Map Inputs (Index #x1a00, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3101

USINT

Data In 0

#x3101

USINT

Data In 1

#x3101

USINT

Data In 2

#x3101

USINT

+

PDO TxPDO-Map Inputs (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3102

USINT

Data In 0

#x3102

USINT

Data In 1

#x3102

USINT

Data In 2

#x3102

USINT

Data In 3

#x3102

USINT

Data In 4

#x3102

USINT

+

PDO TxPDO-Map Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3103

UINT

Data In 0

#x3103

USINT

Data In 1

#x3103

USINT

Data In 2

#x3103

USINT

Data In 3

#x3103

USINT

Data In 4

#x3103

USINT

Data In 5

#x3103

USINT

Data In 6

#x3103

USINT

Data In 7

#x3103

USINT

Data In 8

#x3103

USINT

Data In 9

#x3103

USINT

Data In 10

#x3103

USINT

Data In 11

#x3103

USINT

Data In 12

#x3103

USINT

Data In 13

#x3103

USINT

Data In 14

#x3103

USINT

Data In 15

#x3103

USINT

Data In 16

#x3103

USINT

Data In 17

#x3103

USINT

Data In 18

#x3103

USINT

Data In 19

#x3103

USINT

Data In 20

#x3103

USINT

Data In 21

#x3103

USINT

+

PDO COM TxPDO-Map Inputs (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

+

PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6001

BIT

Status__Receive request

#x6001

BIT

Status__Init accepted

#x6001

BIT

Status__Buffer full

#x6001

BIT

Status__Parity error

#x6001

BIT

Status__Framing error

#x6001

BIT

Status__Overrun error

#x6001

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6001

USINT

Data In 0

#x6001

UINT

Data In 1

#x6001

UINT

Data In 2

#x6001

UINT

Data In 3

#x6001

UINT

Data In 4

#x6001

UINT

Data In 5

#x6001

UINT

Data In 6

#x6001

UINT

Data In 7

#x6001

UINT

Data In 8

#x6001

UINT

Data In 9

#x6001

UINT

Data In 10

#x6001

UINT

Data In 11

#x6001

UINT

Data In 12

#x6001

UINT

Data In 13

#x6001

UINT

Data In 14

#x6001

UINT

Data In 15

#x6001

UINT

Data In 16

#x6001

UINT

Data In 17

#x6001

UINT

Data In 18

#x6001

UINT

Data In 19

#x6001

UINT

Data In 20

#x6001

UINT

Data In 21

#x6001

UINT

Data In 22

#x6001

UINT

Data In 23

#x6001

UINT

Data In 24

#x6001

UINT

Data In 25

#x6001

UINT

Data In 26

#x6001

UINT

Data In 27

#x6001

UINT

Data In 28

#x6001

UINT

Data In 29

#x6001

UINT

Data In 30

#x6001

UINT

Data In 31

#x6001

UINT

Data In 32

#x6001

UINT

Data In 33

#x6001

UINT

Data In 34

#x6001

UINT

Data In 35

#x6001

UINT

Data In 36

#x6001

UINT

Data In 37

#x6001

UINT

Data In 38

#x6001

UINT

Data In 39

#x6001

UINT

Data In 40

#x6001

UINT

Data In 41

#x6001

UINT

Data In 42

#x6001

UINT

Data In 43

#x6001

UINT

Data In 44

#x6001

UINT

Data In 45

#x6001

UINT

Data In 46

#x6001

UINT

Data In 47

#x6001

UINT

Data In 48

#x6001

UINT

Data In 49

#x6001

UINT

+

PDO COM TxPDO-Map Input 98 Byte (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

Data In 22

#x6000

USINT

Data In 23

#x6000

USINT

Data In 24

#x6000

USINT

Data In 25

#x6000

USINT

Data In 26

#x6000

USINT

Data In 27

#x6000

USINT

Data In 28

#x6000

USINT

Data In 29

#x6000

USINT

Data In 30

#x6000

USINT

Data In 31

#x6000

USINT

Data In 32

#x6000

USINT

Data In 33

#x6000

USINT

Data In 34

#x6000

USINT

Data In 35

#x6000

USINT

Data In 36

#x6000

USINT

Data In 37

#x6000

USINT

Data In 38

#x6000

USINT

Data In 39

#x6000

USINT

Data In 40

#x6000

USINT

Data In 41

#x6000

USINT

Data In 42

#x6000

USINT

Data In 43

#x6000

USINT

Data In 44

#x6000

USINT

Data In 45

#x6000

USINT

Data In 46

#x6000

USINT

Data In 47

#x6000

USINT

Data In 48

#x6000

USINT

Data In 49

#x6000

USINT

Data In 50

#x6000

USINT

Data In 51

#x6000

USINT

Data In 52

#x6000

USINT

Data In 53

#x6000

USINT

Data In 54

#x6000

USINT

Data In 55

#x6000

USINT

Data In 56

#x6000

USINT

Data In 57

#x6000

USINT

Data In 58

#x6000

USINT

Data In 59

#x6000

USINT

Data In 60

#x6000

USINT

Data In 61

#x6000

USINT

Data In 62

#x6000

USINT

Data In 63

#x6000

USINT

Data In 64

#x6000

USINT

Data In 65

#x6000

USINT

Data In 66

#x6000

USINT

Data In 67

#x6000

USINT

Data In 68

#x6000

USINT

Data In 69

#x6000

USINT

Data In 70

#x6000

USINT

Data In 71

#x6000

USINT

Data In 72

#x6000

USINT

Data In 73

#x6000

USINT

Data In 74

#x6000

USINT

Data In 75

#x6000

USINT

Data In 76

#x6000

USINT

Data In 77

#x6000

USINT

Data In 78

#x6000

USINT

Data In 79

#x6000

USINT

Data In 80

#x6000

USINT

Data In 81

#x6000

USINT

Data In 82

#x6000

USINT

Data In 83

#x6000

USINT

Data In 84

#x6000

USINT

Data In 85

#x6000

USINT

Data In 86

#x6000

USINT

Data In 87

#x6000

USINT

Data In 88

#x6000

USINT

Data In 89

#x6000

USINT

Data In 90

#x6000

USINT

Data In 91

#x6000

USINT

Data In 92

#x6000

USINT

Data In 93

#x6000

USINT

Data In 94

#x6000

USINT

Data In 95

#x6000

USINT

Data In 96

#x6000

USINT

Data In 97

#x6000

USINT

+

PDO RxPDO-Map Outputs (Index #x1600, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3001

USINT

Data Out 0

#x3001

USINT

Data Out 1

#x3001

USINT

Data Out 2

#x3001

USINT

+

PDO RxPDO-Map Outputs (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3002

USINT

Data Out 0

#x3002

USINT

Data Out 1

#x3002

USINT

Data Out 2

#x3002

USINT

Data Out 3

#x3002

USINT

Data Out 4

#x3002

USINT

+

PDO RxPDO-Map Outputs (Index #x1602, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3003

UINT

Data Out 0

#x3003

USINT

Data Out 1

#x3003

USINT

Data Out 2

#x3003

USINT

Data Out 3

#x3003

USINT

Data Out 4

#x3003

USINT

Data Out 5

#x3003

USINT

Data Out 6

#x3003

USINT

Data Out 7

#x3003

USINT

Data Out 8

#x3003

USINT

Data Out 9

#x3003

USINT

Data Out 10

#x3003

USINT

Data Out 11

#x3003

USINT

Data Out 12

#x3003

USINT

Data Out 13

#x3003

USINT

Data Out 14

#x3003

USINT

Data Out 15

#x3003

USINT

Data Out 16

#x3003

USINT

Data Out 17

#x3003

USINT

Data Out 18

#x3003

USINT

Data Out 19

#x3003

USINT

Data Out 20

#x3003

USINT

Data Out 21

#x3003

USINT

+

PDO COM RxPDO-Map Outputs (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

+

PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7001

BIT

Ctrl__Receive accepted

#x7001

BIT

Ctrl__Init request

#x7001

BIT

Ctrl__Send continuous

#x7001

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7001

USINT

Data Out 0

#x7001

UINT

Data Out 1

#x7001

UINT

Data Out 2

#x7001

UINT

Data Out 3

#x7001

UINT

Data Out 4

#x7001

UINT

Data Out 5

#x7001

UINT

Data Out 6

#x7001

UINT

Data Out 7

#x7001

UINT

Data Out 8

#x7001

UINT

Data Out 9

#x7001

UINT

Data Out 10

#x7001

UINT

Data Out 11

#x7001

UINT

Data Out 12

#x7001

UINT

Data Out 13

#x7001

UINT

Data Out 14

#x7001

UINT

Data Out 15

#x7001

UINT

Data Out 16

#x7001

UINT

Data Out 17

#x7001

UINT

Data Out 18

#x7001

UINT

Data Out 19

#x7001

UINT

Data Out 20

#x7001

UINT

Data Out 21

#x7001

UINT

Data Out 22

#x7001

UINT

Data Out 23

#x7001

UINT

Data Out 24

#x7001

UINT

Data Out 25

#x7001

UINT

Data Out 26

#x7001

UINT

Data Out 27

#x7001

UINT

Data Out 28

#x7001

UINT

Data Out 29

#x7001

UINT

Data Out 30

#x7001

UINT

Data Out 31

#x7001

UINT

Data Out 32

#x7001

UINT

Data Out 33

#x7001

UINT

Data Out 34

#x7001

UINT

Data Out 35

#x7001

UINT

Data Out 36

#x7001

UINT

Data Out 37

#x7001

UINT

Data Out 38

#x7001

UINT

Data Out 39

#x7001

UINT

Data Out 40

#x7001

UINT

Data Out 41

#x7001

UINT

Data Out 42

#x7001

UINT

Data Out 43

#x7001

UINT

Data Out 44

#x7001

UINT

Data Out 45

#x7001

UINT

Data Out 46

#x7001

UINT

Data Out 47

#x7001

UINT

Data Out 48

#x7001

UINT

Data Out 49

#x7001

UINT

+

PDO COM RxPDO-Map Output 98 Byte (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

Data Out 22

#x7000

USINT

Data Out 23

#x7000

USINT

Data Out 24

#x7000

USINT

Data Out 25

#x7000

USINT

Data Out 26

#x7000

USINT

Data Out 27

#x7000

USINT

Data Out 28

#x7000

USINT

Data Out 29

#x7000

USINT

Data Out 30

#x7000

USINT

Data Out 31

#x7000

USINT

Data Out 32

#x7000

USINT

Data Out 33

#x7000

USINT

Data Out 34

#x7000

USINT

Data Out 35

#x7000

USINT

Data Out 36

#x7000

USINT

Data Out 37

#x7000

USINT

Data Out 38

#x7000

USINT

Data Out 39

#x7000

USINT

Data Out 40

#x7000

USINT

Data Out 41

#x7000

USINT

Data Out 42

#x7000

USINT

Data Out 43

#x7000

USINT

Data Out 44

#x7000

USINT

Data Out 45

#x7000

USINT

Data Out 46

#x7000

USINT

Data Out 47

#x7000

USINT

Data Out 48

#x7000

USINT

Data Out 49

#x7000

USINT

Data Out 50

#x7000

USINT

Data Out 51

#x7000

USINT

Data Out 52

#x7000

USINT

Data Out 53

#x7000

USINT

Data Out 54

#x7000

USINT

Data Out 55

#x7000

USINT

Data Out 56

#x7000

USINT

Data Out 57

#x7000

USINT

Data Out 58

#x7000

USINT

Data Out 59

#x7000

USINT

Data Out 60

#x7000

USINT

Data Out 61

#x7000

USINT

Data Out 62

#x7000

USINT

Data Out 63

#x7000

USINT

Data Out 64

#x7000

USINT

Data Out 65

#x7000

USINT

Data Out 66

#x7000

USINT

Data Out 67

#x7000

USINT

Data Out 68

#x7000

USINT

Data Out 69

#x7000

USINT

Data Out 70

#x7000

USINT

Data Out 71

#x7000

USINT

Data Out 72

#x7000

USINT

Data Out 73

#x7000

USINT

Data Out 74

#x7000

USINT

Data Out 75

#x7000

USINT

Data Out 76

#x7000

USINT

Data Out 77

#x7000

USINT

Data Out 78

#x7000

USINT

Data Out 79

#x7000

USINT

Data Out 80

#x7000

USINT

Data Out 81

#x7000

USINT

Data Out 82

#x7000

USINT

Data Out 83

#x7000

USINT

Data Out 84

#x7000

USINT

Data Out 85

#x7000

USINT

Data Out 86

#x7000

USINT

Data Out 87

#x7000

USINT

Data Out 88

#x7000

USINT

Data Out 89

#x7000

USINT

Data Out 90

#x7000

USINT

Data Out 91

#x7000

USINT

Data Out 92

#x7000

USINT

Data Out 93

#x7000

USINT

Data Out 94

#x7000

USINT

Data Out 95

#x7000

USINT

Data Out 96

#x7000

USINT

Data Out 97

#x7000

USINT

+
+
+

EL3174-0002_02_13ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3174-0002_02_13

ID

67

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__TxPDO Toggle

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__TxPDO Toggle

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x6020

BIT

Status__TxPDO Toggle

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x6030

BIT

Status__TxPDO Toggle

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

Term 68 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 68 (EL9011)

ID

68

+
+
+

Term 69 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 69 (EL9011)

ID

69

+
+
+

B950-310-WALL-W-DRL-02ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

B950-310-WALL-W-DRL-02

ID

79

+
+
+

EL1088_03_01ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1088_03_01

ID

80

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+

PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6040

BIT

+

PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6050

BIT

+

PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6060

BIT

+

PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6070

BIT

+
+
+

EL2794_03_03ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2794_03_03

ID

81

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL2212_03_04ïƒ

+
+ EtherCAT (24 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2212_03_04

ID

82

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001104002400010003000000000000000400001124010000

SyncMan

801204002000010004000000000000000400801220010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801200010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

13767561

CoeProfile

13767561

CoeProfile

14422921

CoeProfile

14422921

+

PDO DOX Status Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to activate

#x6000

BIT

Status__Output active

#x6000

BIT

Status__Tristate active

#x6000

BIT

Status__PWM active

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__

ARRAY [0..6] OF BIT

Status__TxPDO Toggle

#x6000

BIT

+

PDO DOX Synchron info data Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6000

UINT

Info data 2

#x6000

UINT

+

PDO DOX Status Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to activate

#x6010

BIT

Status__Output active

#x6010

BIT

Status__Tristate active

#x6010

BIT

Status__PWM active

#x6010

BIT

Status__

ARRAY [0..1] OF BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__

ARRAY [0..6] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO DOX Synchron info data Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO DC Feedback (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Feedback

#xf600

USINT

None

ARRAY [0..0] OF BYTE

+

PDO DOX Status (MTO) Channel 1 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to activate

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__PWM active

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__

ARRAY [0..6] OF BIT

Status__TxPDO Toggle

#x6000

BIT

+

PDO DOX Status (MTO) Channel 2 (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to activate

#x6010

BIT

Status__

ARRAY [0..1] OF BIT

Status__PWM active

#x6010

BIT

Status__

ARRAY [0..1] OF BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__

ARRAY [0..6] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO MTO Inputs Channel 1 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Output short circuit

#x6020

BIT

Status__Output buffer overflow

#x6020

BIT

Status__Output state

#x6020

BIT

Status__

ARRAY [0..2] OF BIT

Status__Warning

#x6020

BIT

Status__

ARRAY [0..6] OF BIT

Status__Input cycle counter

#x6020

BIT2

Status__Output order feedback

#x6020

USINT

Status__Events in output buffer

#x6020

USINT

+

PDO MTO Inputs Channel 2 (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Output short circuit

#x6030

BIT

Status__Output buffer overflow

#x6030

BIT

Status__Output state

#x6030

BIT

Status__

ARRAY [0..2] OF BIT

Status__Warning

#x6030

BIT

Status__

ARRAY [0..6] OF BIT

Status__Input cycle counter

#x6030

BIT2

Status__Output order feedback

#x6030

USINT

Status__Events in output buffer

#x6030

USINT

+

PDO DOX Control Channel 1 (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Output

#x7000

BIT

Control__Tristate

#x7000

BIT

Control__PWM

#x7000

BIT

Control__

ARRAY [0..2] OF BIT

Control__Reset

#x7000

BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO DOX Control Channel 2 (Index #x1601, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Output

#x7010

BIT

Control__Tristate

#x7010

BIT

Control__PWM

#x7010

BIT

Control__

ARRAY [0..2] OF BIT

Control__Reset

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO DC Sync (Index #x1602, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Activate

#xf700

USINT

None

ARRAY [0..0] OF BYTE

Start time

#xf700

ULINT

+

PDO DOX Control (MTO) Channel 1 (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..2] OF BIT

Control__PWM

#x7000

BIT

Control__

ARRAY [0..2] OF BIT

Control__Reset

#x7000

BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO DOX Control (MTO) Channel 2 (Index #x1604, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..2] OF BIT

Control__PWM

#x7010

BIT

Control__

ARRAY [0..2] OF BIT

Control__Reset

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO DOX PWM Channel 1 (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Duty cycle

#x7000

USINT

PWM Tperiod

#x7000

UINT

+

PDO DOX PWM Channel 2 (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Duty cycle

#x7010

USINT

PWM Tperiod

#x7010

UINT

+

PDO MTO Outputs 10x Channel 1 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7021

BIT

Ctrl__Manual output state

#x7021

BIT

Ctrl__Force order

#x7021

BIT

Ctrl__Enable manual operation

#x7021

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7021

USINT

Ctrl__No of output events

#x7021

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7021

BIT

Outputs__Output event state 2

#x7021

BIT

Outputs__Output event state 3

#x7021

BIT

Outputs__Output event state 4

#x7021

BIT

Outputs__Output event state 5

#x7021

BIT

Outputs__Output event state 6

#x7021

BIT

Outputs__Output event state 7

#x7021

BIT

Outputs__Output event state 8

#x7021

BIT

Outputs__Output event state 9

#x7021

BIT

Outputs__Output event state 10

#x7021

BIT

None

ARRAY [0..21] OF BIT

Output event time 1

#x7021

UDINT

Output event time 2

#x7021

UDINT

Output event time 3

#x7021

UDINT

Output event time 4

#x7021

UDINT

Output event time 5

#x7021

UDINT

Output event time 6

#x7021

UDINT

Output event time 7

#x7021

UDINT

Output event time 8

#x7021

UDINT

Output event time 9

#x7021

UDINT

Output event time 10

#x7021

UDINT

+

PDO MTO Outputs 5x Channel 1 (Index #x1608, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7021

BIT

Ctrl__Manual output state

#x7021

BIT

Ctrl__Force order

#x7021

BIT

Ctrl__Enable manual operation

#x7021

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7021

USINT

Ctrl__No of output events

#x7021

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7021

BIT

Outputs__Output event state 2

#x7021

BIT

Outputs__Output event state 3

#x7021

BIT

Outputs__Output event state 4

#x7021

BIT

Outputs__Output event state 5

#x7021

BIT

None

ARRAY [0..26] OF BIT

Output event time 1

#x7021

UDINT

Output event time 2

#x7021

UDINT

Output event time 3

#x7021

UDINT

Output event time 4

#x7021

UDINT

Output event time 5

#x7021

UDINT

+

PDO MTO Outputs 2x Channel 1 (Index #x1609, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7021

BIT

Ctrl__Manual output state

#x7021

BIT

Ctrl__Force order

#x7021

BIT

Ctrl__Enable manual operation

#x7021

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7021

USINT

Ctrl__No of output events

#x7021

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7021

BIT

Outputs__Output event state 2

#x7021

BIT

None

ARRAY [0..29] OF BIT

Output event time 1

#x7021

UDINT

Output event time 2

#x7021

UDINT

+

PDO MTO Outputs 1x Channel 1 (Index #x160a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7021

BIT

Ctrl__Manual output state

#x7021

BIT

Ctrl__Force order

#x7021

BIT

Ctrl__Enable manual operation

#x7021

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7021

USINT

Ctrl__No of output events

#x7021

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7021

BIT

None

ARRAY [0..30] OF BIT

Output event time 1

#x7021

UDINT

+

PDO MTO Outputs 10x Channel 2 (Index #x160b, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7031

BIT

Ctrl__Manual output state

#x7031

BIT

Ctrl__Force order

#x7031

BIT

Ctrl__Enable manual operation

#x7031

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7031

USINT

Ctrl__No of output events

#x7031

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7031

BIT

Outputs__Output event state 2

#x7031

BIT

Outputs__Output event state 3

#x7031

BIT

Outputs__Output event state 4

#x7031

BIT

Outputs__Output event state 5

#x7031

BIT

Outputs__Output event state 6

#x7031

BIT

Outputs__Output event state 7

#x7031

BIT

Outputs__Output event state 8

#x7031

BIT

Outputs__Output event state 9

#x7031

BIT

Outputs__Output event state 10

#x7031

BIT

None

ARRAY [0..21] OF BIT

Output event time 1

#x7031

UDINT

Output event time 2

#x7031

UDINT

Output event time 3

#x7031

UDINT

Output event time 4

#x7031

UDINT

Output event time 5

#x7031

UDINT

Output event time 6

#x7031

UDINT

Output event time 7

#x7031

UDINT

Output event time 8

#x7031

UDINT

Output event time 9

#x7031

UDINT

Output event time 10

#x7031

UDINT

+

PDO MTO Outputs 5x Channel 2 (Index #x160c, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7031

BIT

Ctrl__Manual output state

#x7031

BIT

Ctrl__Force order

#x7031

BIT

Ctrl__Enable manual operation

#x7031

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7031

USINT

Ctrl__No of output events

#x7031

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7031

BIT

Outputs__Output event state 2

#x7031

BIT

Outputs__Output event state 3

#x7031

BIT

Outputs__Output event state 4

#x7031

BIT

Outputs__Output event state 5

#x7031

BIT

None

ARRAY [0..26] OF BIT

Output event time 1

#x7031

UDINT

Output event time 2

#x7031

UDINT

Output event time 3

#x7031

UDINT

Output event time 4

#x7031

UDINT

Output event time 5

#x7031

UDINT

+

PDO MTO Outputs 2x Channel 2 (Index #x160d, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7031

BIT

Ctrl__Manual output state

#x7031

BIT

Ctrl__Force order

#x7031

BIT

Ctrl__Enable manual operation

#x7031

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7031

USINT

Ctrl__No of output events

#x7031

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7031

BIT

Outputs__Output event state 2

#x7031

BIT

None

ARRAY [0..29] OF BIT

Output event time 1

#x7031

UDINT

Output event time 2

#x7031

UDINT

+

PDO MTO Outputs 1x Channel 2 (Index #x160e, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Output buffer reset

#x7031

BIT

Ctrl__Manual output state

#x7031

BIT

Ctrl__Force order

#x7031

BIT

Ctrl__Enable manual operation

#x7031

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output order counter

#x7031

USINT

Ctrl__No of output events

#x7031

USINT

Ctrl__

ARRAY [0..0] OF BYTE

Outputs__Output event state 1

#x7031

BIT

None

ARRAY [0..30] OF BIT

Output event time 1

#x7031

UDINT

+
+
+

EL3174-0002_03_07ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3174-0002_03_07

ID

83

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6000

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__TxPDO Toggle

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6010

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__TxPDO Toggle

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6020

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x6020

BIT

Status__TxPDO Toggle

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Bit set when upper value limit exceeded

#x6030

BIT

Status__Overrange

Bit set when lower value limit exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value greater than Limit1 Bit1: Value smaller than Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value greater than Limit2 Bit1: Value smaller than Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..4] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x6030

BIT

Status__TxPDO Toggle

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

QRIX_MOT_INT (EL6692)ïƒ

+
+ EtherCAT (5 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

QRIX_MOT_INT (EL6692)

ID

92

SyncMan

001000012600010001000000800000040001001026010000

SyncMan

001400012200010002000000800000040001001422010000

SyncMan

001804002400010003000000000000000000001824010000

SyncMan

001e06002000010004000000000000000200001e20010000

Fmmu

0000000000000000001800020100000001000000000000000000000000000000

Fmmu

0000000000000000001e00010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

5001

+

PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

#x10f4

BIT2

None

ARRAY [0..5] OF BIT

None

ARRAY [0..2] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1800

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1800

BIT

Control value update toggle

Bit toggles when new DC control data available

#x10f4

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

+

PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

#x10f4

BIT2

None

ARRAY [0..5] OF BIT

None

ARRAY [0..2] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1800

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1800

BIT

Control value update toggle

Bit toggles when new DC control data available

#x10f4

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

Internal time stamp

#x10f4

ULINT

External time stamp

#x10f4

ULINT

Control Value for DC Master Clock

#x10f4

UDINT

+

PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

#x10f4

BIT2

None

ARRAY [0..5] OF BIT

None

ARRAY [0..2] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1800

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1800

BIT

Control value update toggle

Bit toggles when new DC control data available

#x10f4

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

Internal time stamp

#x10f4

UDINT

External time stamp

#x10f4

UDINT

Control Value for DC Master Clock

#x10f4

UDINT

+

PDO IO Inputs (Index #x1a00, Flags #x0021, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS

#x6000

UINT

QRIX_MOT_SDS_MMS_H_FORWARD_EN

#x6000

BOOL

QRIX_MOT_SDS_MMS_H_BACKWARD_EN

#x6000

BOOL

+

PDO IO Outputs (Index #x1600, Flags #x0021, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

QRIX_VAC_VGC_03_OPEN_LIMIT_SWITCH

#x7000

BOOL

QRIX_VAC_VGC_03_CLOSED_LIMIT_SWITCH

#x7000

BOOL

QRIX_VAC_VGC_03_OP_CMD

#x7000

BOOL

QRIX_VAC_VGC_03_CL_CMD

#x7000

BOOL

+
+
+

qRIXS_PNL1_E0_EK1100ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

qRIXS_PNL1_E0_EK1100

ID

105

+
+
+

EL9011_03_08ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9011_03_08

ID

132

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_ethercat.html b/v0.1.0/lcls-plc-qrix-vac_ethercat.html new file mode 100644 index 0000000..f094e59 --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_ethercat.html @@ -0,0 +1,1727 @@ + + + + + + + EtherCAT Terminals — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

EtherCAT Terminalsïƒ

+
    + + + +
  • +
    + + + + + + + + + + + +
    + ID=17: + B950_233_R03_DRL_01 +
    + + EK1200-5000 EtherCAT Power supply (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=18: + PMPS_FFO +
      + + EL2202 2Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=19: + EL6070_00_02 +
      + + EL6070 1Ch. Licensing-Terminal +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=20: + EL3064_00_03 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=21: + EL2794_00_04 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=22: + EL1004_00_05 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=23: + EL3064_00_06 +
      + + EL3064 4Ch. Ana. Input 0-10V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=24: + EL2794_00_07 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=25: + EL1004_00_08 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=26: + EL3174_00_09 +
      + + EL3174 4Ch. Ana. Input +/-10V Diff., +/-20mA SingleEnded, 16 Bit +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=27: + EL1004_00_12 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=28: + EL2004_00_13 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=29: + EL6695_00_14 +
      + + EL6695 EtherCAT Bridge terminal (Primary) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=30: + EK1521-0010_00_15 +
      + + EK1521-0010 1 port EtherCAT junction (FX-SingleMode) +
      +
    • + + +
    • +
      + + + + + + + + + + + +
      + ID=31: + EK1122_00_16 +
      + + EK1122 2 port EtherCAT junction +
      +
      +
        + +
      • +
        + + + + + + + + + + + +
        + ID=79: + B950-310-WALL-W-DRL-02 +
        + + EK1100 EtherCAT Coupler (2A E-Bus) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=80: + EL1088_03_01 +
          + + EL1088 8Ch. Dig. Input 24V, 3ms, negative +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=1: + EL9187_03_02 +
          + + EL9187 Potential Connection, 8 x Ground +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=81: + EL2794_03_03 +
          + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=82: + EL2212_03_04 +
          + + EL2212 2Ch. dig. output with overexcitation (24V DC, 2.5A, 10A Peak) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=2: + EL9184_03_05 +
          + + EL9184 Potential Connection, 8 x 24V, 8 x Ground +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=3: + EL9070_03_06 +
          + + EL9070 Shield terminal +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=83: + EL3174-0002_03_07 +
          + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=132: + EL9011_03_08 +
          + + EL9011 End Terminal +
          +
        • + +
        +
        +
      • + + +
      • + + + + + + + + + + +
        + ID=92: + QRIX_MOT_INT (EL6692) +
        + + EL6692 EtherCAT Bridge terminal (Secondary) +
        +
      • + +
      +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=32: + EK1110_00_17 +
      + + EK1110 EtherCAT extension +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=33: + B950_233_WALL_S_DRL_04 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=34: + EL1004_01_01 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=35: + EL2004_01_02 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=36: + EL1004_01_03 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=37: + EL2004_01_04 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=38: + EL1004_01_05 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=39: + EL2004_01_06 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=40: + EL1004_01_07 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=41: + EL2004_01_08 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=42: + EL1004_01_09 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=43: + EL2004_01_10 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=44: + EL9410_01_11 +
      + + EL9410 E-Bus Power Supplier (Diagnostics) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=45: + EL2004_01_12 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=46: + EL1004_01_13 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=47: + EL6021_01_14 +
      + + EL6021 Interface (RS422/485) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=48: + EL2794_01_15 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=49: + EL1004_01_16 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=50: + EL6021_01_17 +
      + + EL6021 Interface (RS422/485) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=51: + EL2624_01_18 +
      + + EL2624 4Ch. Relay Output, NO (125V AC / 30V DC) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=52: + EL9505_01_21 +
      + + EL9505 Power supply terminal 5V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=53: + EL1124_01_22 +
      + + EL1124 4Ch. Dig. Input 5V, 10µs, Sensor Power +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=54: + EL3174-0002_01_23 +
      + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=55: + EL3174-0002_01_24 +
      + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=68: + Term 68 (EL9011) +
      + + EL9011 End Terminal +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=56: + B950_233_WALL_S_DRL_05 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=57: + EL1004_02_01 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=58: + EL2004_02_02 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=59: + EL1004_02_03 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=60: + EL2004_02_04 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=61: + EL1004_02_05 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=62: + EL2004_02_06 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=63: + EL2004_02_07 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=64: + EL1004_02_08 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=65: + EL2794_02_09 +
      + + EL2794 4Ch. Dig. Output 24V AC/DC, 2A, short-circuit-proof +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=66: + EL6021_02_10 +
      + + EL6021 Interface (RS422/485) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=67: + EL3174-0002_02_13 +
      + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=69: + Term 69 (EL9011) +
      + + EL9011 End Terminal +
      +
    • + +
    +
    +
  • + + + +
  • +
    + + + + + + + + + + + +
    + ID=105: + qRIXS_PNL1_E0_EK1100 +
    + + EK1100 EtherCAT Coupler (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=7: + qRIXS_PNL1_E1_EL1004 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=8: + qRIXS_PNL1_E2_EL1004 +
      + + EL1004 4Ch. Dig. Input 24V, 3ms +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=9: + qRIXS_PNL1_E3_EL2004 +
      + + EL2004 4Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=10: + qRIXS_PNL1_E4_EL2624 +
      + + EL2624 4Ch. Relay Output, NO (125V AC / 30V DC) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=11: + qRIXS_PNL1_E5_EL3174-0002 +
      + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=12: + qRIXS_PNL1_E6_EL3174-0002 +
      + + EL3174-0002 4Ch. Ana. Input +/-10V, +/-20mA 16 Bit, Isolated Channels +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=13: + qRIXS_PNL1_E7_EL9505 +
      + + EL9505 Power supply terminal 5V +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=14: + qRIXS_PNL1_E8_EL1124 +
      + + EL1124 4Ch. Dig. Input 5V, 10µs, Sensor Power +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=15: + qRIXS_PNL1_E9_EL9410 +
      + + EL9410 E-Bus Power Supplier (Diagnostics) +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=16: + qRIXS_PNL1_E10_EK1110 +
      + + EK1110 EtherCAT extension +
      +
    • + +
    +
    +
  • + + +
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_links.html b/v0.1.0/lcls-plc-qrix-vac_links.html new file mode 100644 index 0000000..85b3bee --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_links.html @@ -0,0 +1,1051 @@ + + + + + + + Links — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ + + + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_nc.html b/v0.1.0/lcls-plc-qrix-vac_nc.html new file mode 100644 index 0000000..09e4f6e --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_nc.html @@ -0,0 +1,130 @@ + + + + + + + NC Settings — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

NC Settingsïƒ

+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/lcls-plc-qrix-vac_pragmas.html b/v0.1.0/lcls-plc-qrix-vac_pragmas.html new file mode 100644 index 0000000..b39034d --- /dev/null +++ b/v0.1.0/lcls-plc-qrix-vac_pragmas.html @@ -0,0 +1,152 @@ + + + + + + + Pragmas — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Pragmasïƒ

+ + + + + + + + + + + + + +

PLC Name

Total Pragmas

Errors

PLC_QRIX_VAC

117

0

+
+

PLC_QRIX_VACïƒ

+

Total pragmas found: 117 +Total linter errors: 0

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v0.1.0/objects.inv b/v0.1.0/objects.inv new file mode 100644 index 0000000..f97bcd6 --- /dev/null +++ b/v0.1.0/objects.inv @@ -0,0 +1,6 @@ +# Sphinx inventory version 2 +# Project: pcdshub/lcls-plc-qrix-vac +# Version: +# The remainder of this file is compressed using zlib. +xÚ•“ÁN„0†ïmÄÜpñ]=bìä0}Œª¥‰NÂmðuÞ¨ \ No newline at end of file diff --git a/v0.1.0/search.html b/v0.1.0/search.html new file mode 100644 index 0000000..f056fec --- /dev/null +++ b/v0.1.0/search.html @@ -0,0 +1,141 @@ + + + + + + Search — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ + + + +
+ +
+ +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v0.1.0/searchindex.js b/v0.1.0/searchindex.js new file mode 100644 index 0000000..3b742ac --- /dev/null +++ b/v0.1.0/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"alltitles": {"B950-310-WALL-W-DRL-02": [[4, "b950-310-wall-w-drl-02"]], "B950_233_R03_DRL_01": [[4, "b950-233-r03-drl-01"]], "B950_233_WALL_S_DRL_04": [[4, "b950-233-wall-s-drl-04"]], "B950_233_WALL_S_DRL_05": [[4, "b950-233-wall-s-drl-05"]], "Basic Settings": [[4, "id1"], [4, "id2"], [4, "id3"], [4, "id4"], [4, "id5"], [4, "id6"], [4, "id7"], [4, "id8"], [4, "id9"], [4, "id10"], [4, "id11"], [4, "id12"], [4, "id13"], [4, "id14"], [4, "id15"], [4, "id16"], [4, "id17"], [4, "id18"], [4, "id19"], [4, "id20"], [4, "id21"], [4, "id22"], [4, "id23"], [4, "id24"], [4, "id25"], [4, "id26"], [4, "id27"], [4, "id28"], [4, "id29"], [4, "id30"], [4, "id31"], [4, "id32"], [4, "id33"], [4, "id34"], [4, "id35"], [4, "id36"], [4, "id37"], [4, "id38"], [4, "id39"], [4, "id40"], [4, "id41"], [4, "id42"], [4, "id43"], [4, "id44"], [4, "id45"], [4, "id46"], [4, "id47"], [4, "id48"], [4, "id49"], [4, "id50"], [4, "id51"], [4, "id52"], [4, "id53"], [4, "id54"], [4, "id55"], [4, "id56"], [4, "id57"], [4, "id58"], [4, "id59"], [4, "id60"], [4, "id61"], [4, "id62"], [4, "id63"], [4, "id64"], [4, "id65"], [4, "id66"], [4, "id67"], [4, "id68"], [4, "id69"], [4, "id70"], [4, "id71"], [4, "id72"], [4, "id73"], [4, "id74"]], "Boxes": [[4, "boxes"]], "Constants": [[3, "constants"]], "DUTs": [[2, "duts"]], "Data Types": [[1, "data-types"]], "Database Records": [[1, "database-records"]], "DefaultGlobals": [[3, "defaultglobals"]], "EK1110_00_17": [[4, "ek1110-00-17"]], "EK1122_00_16": [[4, "ek1122-00-16"]], "EK1521-0010_00_15": [[4, "ek1521-0010-00-15"]], "EL1004_00_05": [[4, "el1004-00-05"]], "EL1004_00_08": [[4, "el1004-00-08"]], "EL1004_00_12": [[4, "el1004-00-12"]], "EL1004_01_01": [[4, "el1004-01-01"]], "EL1004_01_03": [[4, "el1004-01-03"]], "EL1004_01_05": [[4, "el1004-01-05"]], "EL1004_01_07": [[4, "el1004-01-07"]], "EL1004_01_09": [[4, "el1004-01-09"]], "EL1004_01_13": [[4, "el1004-01-13"]], "EL1004_01_16": [[4, "el1004-01-16"]], "EL1004_02_01": [[4, "el1004-02-01"]], "EL1004_02_03": [[4, "el1004-02-03"]], "EL1004_02_05": [[4, "el1004-02-05"]], "EL1004_02_08": [[4, "el1004-02-08"]], "EL1088_03_01": [[4, "el1088-03-01"]], "EL1124_01_22": [[4, "el1124-01-22"]], "EL2004_00_13": [[4, "el2004-00-13"]], "EL2004_01_02": [[4, "el2004-01-02"]], "EL2004_01_04": [[4, "el2004-01-04"]], "EL2004_01_06": [[4, "el2004-01-06"]], "EL2004_01_08": [[4, "el2004-01-08"]], "EL2004_01_10": [[4, "el2004-01-10"]], "EL2004_01_12": [[4, "el2004-01-12"]], "EL2004_02_02": [[4, "el2004-02-02"]], "EL2004_02_04": [[4, "el2004-02-04"]], "EL2004_02_06": [[4, "el2004-02-06"]], "EL2004_02_07": [[4, "el2004-02-07"]], "EL2212_03_04": [[4, "el2212-03-04"]], "EL2624_01_18": [[4, "el2624-01-18"]], "EL2794_00_04": [[4, "el2794-00-04"]], "EL2794_00_07": [[4, "el2794-00-07"]], "EL2794_01_15": [[4, "el2794-01-15"]], "EL2794_02_09": [[4, "el2794-02-09"]], "EL2794_03_03": [[4, "el2794-03-03"]], "EL3064_00_03": [[4, "el3064-00-03"]], "EL3064_00_06": [[4, "el3064-00-06"]], "EL3174-0002_01_23": [[4, "el3174-0002-01-23"]], "EL3174-0002_01_24": [[4, "el3174-0002-01-24"]], "EL3174-0002_02_13": [[4, "el3174-0002-02-13"]], "EL3174-0002_03_07": [[4, "el3174-0002-03-07"]], "EL3174_00_09": [[4, "el3174-00-09"]], "EL6021_01_14": [[4, "el6021-01-14"]], "EL6021_01_17": [[4, "el6021-01-17"]], "EL6021_02_10": [[4, "el6021-02-10"]], "EL6070_00_02": [[4, "el6070-00-02"]], "EL6695_00_14": [[4, "el6695-00-14"]], "EL9011_03_08": [[4, "el9011-03-08"]], "EL9070_03_06": [[4, "el9070-03-06"]], "EL9184_03_05": [[4, "el9184-03-05"]], "EL9187_03_02": [[4, "el9187-03-02"]], "EL9410_01_11": [[4, "el9410-01-11"]], "EL9505_01_21": [[4, "el9505-01-21"]], "E_STATES": [[2, "e-states"]], "EtherCAT Terminals": [[5, "ethercat-terminals"]], "FB_ChemRIXS_Turbo_ILK": [[2, "fb-chemrixs-turbo-ilk"]], "GVL": [[3, "gvl"]], "GVL_COM": [[2, "gvl-com"], [3, "gvl-com"]], "GVL_Devices": [[2, "gvl-devices"], [3, "gvl-devices"]], "GVL_INTERNAL": [[3, "gvl-internal"]], "GVL_Interface": [[2, "gvl-interface"], [3, "gvl-interface"]], "GVL_Logger": [[3, "gvl-logger"]], "GVL_PMPS": [[2, "gvl-pmps"], [3, "gvl-pmps"]], "GVL_Param_TcUnit": [[3, "gvl-param-tcunit"]], "GVL_PfeifferParameters": [[3, "gvl-pfeifferparameters"]], "GVL_SA": [[2, "gvl-sa"], [3, "gvl-sa"]], "GVL_TcUnit": [[3, "gvl-tcunit"]], "GVL_Variables": [[2, "gvl-variables"], [3, "gvl-variables"]], "GVLs": [[2, "gvls"]], "GeneralConstants": [[3, "generalconstants"]], "Global_Constants": [[3, "global-constants"]], "Global_Variables": [[3, "global-variables"]], "Global_Version": [[2, "global-version"], [3, "global-version"]], "Indices and tables": [[0, "indices-and-tables"]], "LCLS_General.FB_Listener": [[1, "lcls-general-fb-listener"]], "LCLS_General.FB_LogHandler": [[1, "lcls-general-fb-loghandler"]], "LCLS_General.FB_LogMessage": [[1, "lcls-general-fb-logmessage"]], "LCLS_General.ST_PendingEvent": [[1, "lcls-general-st-pendingevent"]], "LCLS_Vacuum.FB_972": [[1, "lcls-vacuum-fb-972"]], "LCLS_Vacuum.FB_EbaraDryPump": [[1, "lcls-vacuum-fb-ebaradrypump"]], "LCLS_Vacuum.FB_MKS275": [[1, "lcls-vacuum-fb-mks275"]], "LCLS_Vacuum.FB_MKS500": [[1, "lcls-vacuum-fb-mks500"]], "LCLS_Vacuum.FB_PIP_Gamma": [[1, "lcls-vacuum-fb-pip-gamma"]], "LCLS_Vacuum.FB_PTM_Pfeiffer": [[1, "lcls-vacuum-fb-ptm-pfeiffer"]], "LCLS_Vacuum.FB_TGCC_ADS": [[1, "lcls-vacuum-fb-tgcc-ads"]], "LCLS_Vacuum.FB_VGC": [[1, "lcls-vacuum-fb-vgc"]], "LCLS_Vacuum.FB_VRC": [[1, "lcls-vacuum-fb-vrc"]], "LCLS_Vacuum.FB_VRC_DA": [[1, "lcls-vacuum-fb-vrc-da"]], "LCLS_Vacuum.FB_VRC_NO": [[1, "lcls-vacuum-fb-vrc-no"]], "LCLS_Vacuum.FB_VRC_NO_FFO": [[1, "lcls-vacuum-fb-vrc-no-ffo"]], "LCLS_Vacuum.FB_VVC": [[1, "lcls-vacuum-fb-vvc"]], "LCLS_Vacuum.ST_EbaraDryPump": [[1, "lcls-vacuum-st-ebaradrypump"]], "LCLS_Vacuum.ST_PIP": [[1, "lcls-vacuum-st-pip"]], "LCLS_Vacuum.ST_PTM": [[1, "lcls-vacuum-st-ptm"]], "LCLS_Vacuum.ST_PfeifferPTM": [[1, "lcls-vacuum-st-pfeifferptm"]], "LCLS_Vacuum.ST_RoughPump": [[1, "lcls-vacuum-st-roughpump"]], "LCLS_Vacuum.ST_VG": [[1, "lcls-vacuum-st-vg"]], "LCLS_Vacuum.ST_VGC": [[1, "lcls-vacuum-st-vgc"]], "LCLS_Vacuum.ST_VRC": [[1, "lcls-vacuum-st-vrc"]], "LCLS_Vacuum.ST_VRC_NO": [[1, "lcls-vacuum-st-vrc-no"]], "LCLS_Vacuum.ST_VVC": [[1, "lcls-vacuum-st-vvc"]], "LCLS_Vacuum.ST_ValveBase": [[1, "lcls-vacuum-st-valvebase"]], "LCLS_Vacuum_Serial.ST_PfeifferControl": [[1, "lcls-vacuum-serial-st-pfeiffercontrol"]], "LCLS_Vacuum_Serial.ST_PfeifferStatus": [[1, "lcls-vacuum-serial-st-pfeifferstatus"]], "Libraries": [[3, "libraries"]], "Links": [[6, "links"]], "MAIN": [[2, "main"]], "NC Settings": [[7, "nc-settings"]], "PLC_QRIX_VAC": [[0, null], [8, "plc-qrix-vac"]], "PMPS.FB_Arbiter": [[1, "pmps-fb-arbiter"]], "PMPS.FB_BeamParamAssertionPool": [[1, "pmps-fb-beamparamassertionpool"]], "PMPS.FB_HardwareFFOutput": [[1, "pmps-fb-hardwareffoutput"]], "PMPS.FB_SubSysToArbiter_IO": [[1, "pmps-fb-subsystoarbiter-io"]], "PMPS.ST_BP_ArbInternal": [[1, "pmps-st-bp-arbinternal"]], "PMPS.ST_BeamParams": [[1, "pmps-st-beamparams"]], "PMPS.ST_FF": [[1, "pmps-st-ff"]], "PMPS.ST_FFInfo": [[1, "pmps-st-ffinfo"]], "PMPS.ST_FFOverride": [[1, "pmps-st-ffoverride"]], "PMPS.ST_PMPS_Aperture": [[1, "pmps-st-pmps-aperture"]], "PMPS.T_HashTableEntry": [[1, "pmps-t-hashtableentry"]], "PMPS_FFO": [[4, "pmps-ffo"]], "PMPS_GVL": [[3, "pmps-gvl"]], "PMPS_PARAM": [[3, "pmps-param"]], "PMPS_TOOLS": [[3, "pmps-tools"]], "POUs": [[2, "pous"]], "PRG_2_PMPS": [[2, "prg-2-pmps"], [3, "prg-2-pmps"]], "PRG_3_LOG": [[2, "prg-3-log"], [3, "prg-3-log"]], "PRG_COM": [[2, "prg-com"]], "PRG_Roughing": [[2, "prg-roughing"]], "PRG_SA_WINDOW": [[2, "prg-sa-window"]], "PRG_SDS": [[2, "prg-sds"], [3, "prg-sds"]], "PRG_SPA": [[2, "prg-spa"], [3, "prg-spa"]], "PRG_SampleChamber": [[2, "prg-samplechamber"], [3, "prg-samplechamber"]], "ParameterList": [[3, "parameterlist"]], "Pragmas": [[3, "pragmas"], [8, "pragmas"]], "QRIX_MOT_INT (EL6692)": [[4, "qrix-mot-int-el6692"]], "ST_BeamParams_IO": [[1, "st-beamparams-io"]], "ST_LoggingEventInfo": [[1, "st-loggingeventinfo"]], "ST_PMPS_Aperture_IO": [[1, "st-pmps-aperture-io"]], "Settings": [[3, "settings"]], "Symbols": [[3, "symbols"]], "TC_EVENTS": [[3, "tc-events"]], "TC_EVENT_CLASSES": [[3, "tc-event-classes"]], "Term 68 (EL9011)": [[4, "term-68-el9011"]], "Term 69 (EL9011)": [[4, "term-69-el9011"]], "TwinCAT_LicenseInfoVarList": [[3, "twincat-licenseinfovarlist"]], "TwinCAT_SystemInfoVarList": [[3, "twincat-systeminfovarlist"]], "lcls-plc-qrix-vac": [[0, "lcls-plc-qrix-vac"], [0, null]], "qRIXS_PNL1_E0_EK1100": [[4, "qrixs-pnl1-e0-ek1100"]], "qRIXS_PNL1_E10_EK1110": [[4, "qrixs-pnl1-e10-ek1110"]], "qRIXS_PNL1_E1_EL1004": [[4, "qrixs-pnl1-e1-el1004"]], "qRIXS_PNL1_E2_EL1004": [[4, "qrixs-pnl1-e2-el1004"]], "qRIXS_PNL1_E3_EL2004": [[4, "qrixs-pnl1-e3-el2004"]], "qRIXS_PNL1_E4_EL2624": [[4, "qrixs-pnl1-e4-el2624"]], "qRIXS_PNL1_E5_EL3174-0002": [[4, "qrixs-pnl1-e5-el3174-0002"]], "qRIXS_PNL1_E6_EL3174-0002": [[4, "qrixs-pnl1-e6-el3174-0002"]], "qRIXS_PNL1_E7_EL9505": [[4, "qrixs-pnl1-e7-el9505"]], "qRIXS_PNL1_E8_EL1124": [[4, "qrixs-pnl1-e8-el1124"]], "qRIXS_PNL1_E9_EL9410": [[4, "qrixs-pnl1-e9-el9410"]]}, "docnames": ["index", "lcls-plc-qrix-vac_PLC_QRIX_VAC_epics", "lcls-plc-qrix-vac_PLC_QRIX_VAC_source", "lcls-plc-qrix-vac_PLC_QRIX_VAC_summary", "lcls-plc-qrix-vac_boxes", "lcls-plc-qrix-vac_ethercat", "lcls-plc-qrix-vac_links", "lcls-plc-qrix-vac_nc", "lcls-plc-qrix-vac_pragmas", "test"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["index.rst", "lcls-plc-qrix-vac_PLC_QRIX_VAC_epics.rst", "lcls-plc-qrix-vac_PLC_QRIX_VAC_source.rst", "lcls-plc-qrix-vac_PLC_QRIX_VAC_summary.rst", "lcls-plc-qrix-vac_boxes.rst", "lcls-plc-qrix-vac_ethercat.rst", "lcls-plc-qrix-vac_links.rst", "lcls-plc-qrix-vac_nc.rst", "lcls-plc-qrix-vac_pragmas.rst", "test.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": 2, "0": [1, 2, 3, 4, 5, 8], "0000000000000000000000020000000001000000000000000000000000000000": 4, "0000000000000000000f00020100000001000000000000000000000000000000": 4, "0000000000000000000f00020100000001000000060000000000000000000000": 4, "0000000000000000001000010100000002000000000000000000000000000000": 4, "0000000000000000001000020100000001000000000000000000000000000000": 4, "0000000000000000001100020100000001000000000000000000000000000000": 4, "0000000000000000001400010100000002000000000000000000000000000000": 4, "0000000000000000001800020100000001000000000000000000000000000000": 4, "0000000000000000001e00010100000002000000000000000000000000000000": 4, "0000000000000000008e00010100000002000000000000000000000000000000": 4, "00000000000000000d0800010100000003000000000000000000000000000000": 4, "0000000000000000801100010100000002000000000000000000000000000000": 4, "0000000000000000801200010100000002000000000000000000000000000000": 4, "0001": 2, "0002": [0, 2, 5, 6], "0002_01_23": [0, 2, 5, 6], "0002_01_24": [0, 2, 5, 6], "0002_02_13": [0, 2, 5, 6], "0002_03_07": [0, 2, 5, 6], "000f01004400010003000000000000000000000f44090000": 4, "001": 1, "0010": 5, "001000012600010001000000300000010001001026010000": 4, "001000012600010001000000800000040001001026010000": 4, "0010000426000100010000008000da050004001026010000": 4, "001001000000010004000000000000000000001000000000": 4, "001001000000010004000000000000000100001000010000": 4, "0010140200141402": 4, "001018002400010003000000000000001800001024010000": 4, "001080002600010001000000400080008000001026010000": 4, "001080002600010001000000800080008000001026010000": 4, "0010_00_15": [0, 5], "0010f400f410f400": 4, "001100000400000003000000000000000000001104000000": 4, "001100012200010002000000300000010001001122010000": 4, "001104002400010003000000000000000400001124010000": 4, "001400012200010002000000800000040001001422010000": 4, "001418002000010004000000000000001800001420010000": 4, "0016000422000100020000008000da050004001622010000": 4, "001804002400010003000000000000000000001824010000": 4, "0018f6002600010001000000f600f600f600001826010000": 4, "001c00006400000003000000000000000000001c64010000": 4, "001e06002000010004000000000000000200001e20010000": 4, "002": 1, "003": 1, "004": 1, "005": 1, "006": 1, "007": 1, "008": 1, "008e02002000010004000000000000000200008e20010000": 4, "009": 1, "01": [1, 2], "010": 1, "011": 1, "012": 1, "013": 1, "014": 1, "015": 1, "016": 1, "017": 1, "018": 1, "019": 1, "02": [0, 1, 2, 5, 6], "020": 1, "021": 1, "022": 1, "023": 1, "024": 1, "025": 1, "026": 1, "027": 1, "028": 1, "029": 1, "03": [1, 2], "030": 1, "031": 1, "032": 1, "033": 1, "034": 1, "035": 1, "036": 1, "037": 1, "038": 1, "039": 1, "04": [1, 2], "040": 1, "041": 1, "042": 1, "043": 1, "044": 1, "045": 1, "046": 1, "047": 1, "048": 1, "049": 1, "05": [1, 2], "050": 1, "0ratebeamcnst": 1, "1": [1, 2, 3, 4, 5, 6], "10": [1, 2, 3, 4, 5], "1000": 1, "1024": 3, "10432": 3, "105": [4, 5], "1056": 3, "10a": 5, "10v": 5, "10x": 4, "10\u00b5": 5, "11": [1, 2, 3, 4, 5], "117": [3, 8], "1184": 3, "12": [1, 2, 4, 5], "125v": 5, "128": 3, "13": [1, 2, 3, 4, 5], "132": [4, 5], "13767561": 4, "138560": 3, "14": [1, 2, 3, 4, 5], "140": [2, 3], "14422921": 4, "15": [1, 2, 3, 4, 5], "1504": 3, "152": 3, "16": [1, 2, 3, 4, 5], "16000": 3, "1696": 3, "17": [1, 2, 4, 5], "172": [2, 3], "172480": 3, "177088": 3, "18": [1, 2, 4, 5], "19": [1, 2, 4, 5], "192": 3, "19665801": 4, "1ch": 5, "1x": 4, "2": [1, 2, 3, 4, 5, 6], "20": [1, 2, 4, 5], "200": 2, "2048": 3, "20ma": 5, "21": [1, 2, 3, 4, 5], "22": [1, 4, 5], "23": [1, 3, 4, 5], "23040": 3, "24": [1, 4, 5], "24v": 5, "25": [1, 4, 5], "2512": 3, "255": 3, "256": 3, "26": [1, 4, 5], "27": [1, 4, 5], "275": 2, "279": 3, "28": [1, 3, 4, 5], "288": 3, "29": [1, 4, 5], "296": 3, "2a": 5, "2ch": 5, "2x": 4, "3": [1, 2, 3, 4, 5, 6], "30": [1, 2, 4, 5], "30518": 2, "3072000": 3, "3072032": 3, "30v": 5, "31": [1, 2, 4, 5], "310": [0, 2, 5, 6], "312": 3, "32": [1, 3, 4, 5], "3200": 3, "32000": 3, "33": [1, 4, 5], "34": [1, 4, 5], "35": [1, 4, 5], "352": 3, "36": [1, 3, 4, 5], "37": [1, 4, 5], "38": [1, 3, 4, 5], "384": 3, "39": [1, 4, 5], "39326601": 4, "3m": 5, "4": [1, 2, 4, 6], "40": [1, 3, 4, 5], "4096000": 3, "4096040": 3, "4096048": 3, "4096064": 3, "4096128": 3, "4096256": 3, "4096272": 3, "4096328": 3, "4096336": 3, "4096352": 3, "4096384": 3, "4096416": 3, "4096448": 3, "4096480": 3, "4097128": 3, "4097136": 3, "4097152": 3, "4097184": 3, "4097216": 3, "41": [1, 4, 5], "416": 3, "4179200": 3, "4179488": 3, "4179776": 3, "4180064": 3, "4180080": 3, "4180096": 3, "4180112": 3, "4180128": 3, "4180144": 3, "4180160": 3, "4180176": 3, "4180192": 3, "4180208": 3, "4180224": 3, "4180240": 3, "4180256": 3, "4180272": 3, "4180288": 3, "4180304": 3, "4180320": 3, "4180336": 3, "4180352": 3, "4180368": 3, "4180384": 3, "4180400": 3, "4180416": 3, "4180432": 3, "4180448": 3, "4180464": 3, "4180480": 3, "4180496": 3, "4180512": 3, "4180528": 3, "4180544": 3, "4180560": 3, "4180576": 3, "4180592": 3, "4180608": 3, "4180624": 3, "4180640": 3, "4180656": 3, "4180672": 3, "4180688": 3, "4180696": 3, "4180704": 3, "4180736": 3, "4180768": 3, "4180800": 3, "4180832": 3, "4180864": 3, "4180896": 3, "4180928": 3, "4180960": 3, "4180992": 3, "4181024": 3, "4181056": 3, "4181088": 3, "4181120": 3, "4181152": 3, "4181184": 3, "4181216": 3, "4181248": 3, "4181280": 3, "4181312": 3, "4181344": 3, "4181376": 3, "4181408": 3, "4181440": 3, "4181472": 3, "4181504": 3, "4181536": 3, "4181568": 3, "4181600": 3, "4181632": 3, "4181664": 3, "4181696": 3, "4181728": 3, "4181760": 3, "4181792": 3, "4181824": 3, "4181856": 3, "4181888": 3, "4181920": 3, "4181952": 3, "4181984": 3, "4182016": 3, "4182048": 3, "4182080": 3, "4182112": 3, "4182144": 3, "4182176": 3, "4182208": 3, "4182240": 3, "4182272": 3, "4182304": 3, "4182336": 3, "4182368": 3, "4182400": 3, "4182432": 3, "4182464": 3, "4182496": 3, "4182528": 3, "4182560": 3, "4182592": 3, "4182624": 3, "4182656": 3, "4182688": 3, "4182720": 3, "4182728": 3, "4182736": 3, "4182744": 3, "4182752": 3, "4182784": 3, "4182816": 3, "4182848": 3, "4182880": 3, "4182912": 3, "4183168": 3, "4183184": 3, "4183200": 3, "4183216": 3, "4183232": 3, "4183248": 3, "4183264": 3, "4183280": 3, "4183296": 3, "4183312": 3, "4183328": 3, "4183344": 3, "4183360": 3, "4183376": 3, "4183392": 3, "4183424": 3, "4183488": 3, "4184032": 3, "4184640": 3, "4184928": 3, "4184944": 3, "4184960": 3, "4184976": 3, "4184984": 3, "4184992": 3, "42": [1, 4, 5], "4246496": 3, "4246528": 3, "4246560": 3, "4246592": 3, "4246624": 3, "4246656": 3, "4246688": 3, "4246720": 3, "4246752": 3, "4246784": 3, "4246816": 3, "4246848": 3, "4246864": 3, "4246872": 3, "4246880": 3, "4246912": 3, "4246944": 3, "4246976": 3, "4246984": 3, "4246992": 3, "4247008": 3, "4248192": 3, "4248224": 3, "4248256": 3, "4248288": 3, "4248320": 3, "4248336": 3, "4248352": 3, "4248368": 3, "4248384": 3, "4248400": 3, "4248416": 3, "4248448": 3, "4248480": 3, "4248512": 3, "4248544": 3, "4248576": 3, "4248608": 3, "4248640": 3, "4248672": 3, "4248704": 3, "4248736": 3, "4248768": 3, "4248800": 3, "4248832": 3, "4248864": 3, "4248960": 3, "4249216": 3, "4254704": 3, "4255088": 3, "4255552": 3, "4255584": 3, "4255648": 3, "4255712": 3, "4255776": 3, "4255840": 3, "4255936": 3, "4256000": 3, "4256064": 3, "4256128": 3, "4256192": 3, "4256256": 3, "4261216": 3, "4261248": 3, "4267456": 3, "4267488": 3, "4267520": 3, "4267552": 3, "43": [1, 3, 4, 5], "4384720": 3, "4384728": 3, "4384736": 3, "4386464": 3, "4386592": 3, "4386888": 3, "4387224": 3, "4387328": 3, "4387616": 3, "4387904": 3, "4388192": 3, "4388224": 3, "4388256": 3, "4388288": 3, "4388320": 3, "4388352": 3, "4388384": 3, "4388416": 3, "4388448": 3, "4388480": 3, "4388512": 3, "4388544": 3, "4388576": 3, "4388608": 3, "4388640": 3, "4388672": 3, "4388704": 3, "4388736": 3, "4388768": 3, "4388800": 3, "4388832": 3, "4388864": 3, "4388896": 3, "4388928": 3, "4389464": 3, "4389472": 3, "4389480": 3, "4389488": 3, "4389504": 3, "4389536": 3, "4389568": 3, "4389600": 3, "4389728": 3, "4389760": 3, "4389776": 3, "4389792": 3, "4389984": 3, "4390016": 3, "4390048": 3, "4390336": 3, "4390464": 3, "4390496": 3, "4390528": 3, "4390560": 3, "4390592": 3, "4390624": 3, "4390656": 3, "4390688": 3, "4390720": 3, "4390752": 3, "4390784": 3, "4390816": 3, "4390848": 3, "4390880": 3, "4390912": 3, "4390944": 3, "4390976": 3, "4391008": 3, "4391040": 3, "4391392": 3, "43914121": 4, "4391424": 3, "4391456": 3, "4391488": 3, "4391520": 3, "4391936": 3, "4392352": 3, "4392640": 3, "4392656": 3, "4392672": 3, "4392688": 3, "4392696": 3, "4392704": 3, "4392736": 3, "4394784": 3, "4394800": 3, "4394808": 3, "4394816": 3, "4394848": 3, "44": [1, 4, 5], "448": 3, "45": [1, 4, 5], "46": [1, 4, 5], "467456": 3, "47": [1, 4, 5], "48": [1, 4, 5], "485": 5, "49": [1, 4, 5], "495296": 3, "4ch": 5, "5": [1, 2, 4], "50": [1, 4, 5], "5000": 5, "5001": 4, "51": [4, 5], "52": [4, 5], "53": [4, 5], "54": [4, 5], "55": [4, 5], "56": [3, 4, 5], "57": [4, 5], "5784896": 3, "58": [4, 5], "59": [4, 5], "5a": 5, "5v": 5, "5x": 4, "6": [1, 2, 3, 4], "60": [4, 5], "61": [4, 5], "62": [4, 5], "621827200": 3, "626222048": 3, "626222080": 3, "626224128": 3, "626224136": 3, "626224144": 3, "626224160": 3, "626256160": 3, "626272160": 3, "63": [4, 5], "634593024": 3, "634593312": 3, "634593328": 3, "634593344": 3, "634593360": 3, "634593400": 3, "634593408": 3, "634594464": 3, "634594592": 3, "634594608": 3, "634594624": 3, "634595648": 3, "634597344": 3, "634599040": 3, "634600064": 3, "634600096": 3, "634600128": 3, "634600192": 3, "634600256": 3, "634600288": 3, "634600320": 3, "634602016": 3, "634603712": 3, "634605408": 3, "634605424": 3, "634605440": 3, "634605456": 3, "634605472": 3, "634606496": 3, "634606528": 3, "634607552": 3, "634608576": 3, "634608592": 3, "634608608": 3, "634608640": 3, "634608672": 3, "634608928": 3, "634609216": 3, "634616192": 3, "634616256": 3, "634616320": 3, "634616608": 3, "634660832": 3, "634662880": 3, "634662912": 3, "634756800": 3, "634850688": 3, "634857696": 3, "634859200": 3, "634860704": 3, "634862208": 3, "634862216": 3, "634862224": 3, "634862240": 3, "634862272": 3, "634863936": 3, "634864736": 3, "634866432": 3, "634868128": 3, "634868129": 3, "635006112": 3, "635006120": 3, "635006128": 3, "635006136": 3, "635006144": 3, "64": [3, 4, 5], "640": 3, "640793952": 3, "640796464": 3, "640798976": 3, "640809408": 3, "640809600": 3, "640809792": 3, "640812304": 3, "640814816": 3, "640825248": 3, "640825440": 3, "640825632": 3, "640828832": 3, "640828840": 3, "640828856": 3, "640828864": 3, "640851904": 3, "641649600": 3, "641736064": 3, "641736320": 3, "641822784": 3, "641823040": 3, "641909504": 3, "641909760": 3, "641996224": 3, "641996480": 3, "642084464": 3, "642084480": 3, "642084488": 3, "642084496": 3, "642084864": 3, "642171328": 3, "642171584": 3, "642258048": 3, "642258304": 3, "642344720": 3, "642344768": 3, "642431184": 3, "642431232": 3, "642517648": 3, "642517696": 3, "642604112": 3, "642604160": 3, "642690880": 3, "642777344": 3, "642777600": 3, "642862496": 3, "642862504": 3, "642862512": 3, "642862528": 3, "642947424": 3, "642947432": 3, "642947440": 3, "642947456": 3, "643032352": 3, "643032360": 3, "643032368": 3, "643119936": 3, "643204096": 3, "643204104": 3, "643204112": 3, "643204120": 3, "643204128": 3, "643204136": 3, "643204144": 3, "643204160": 3, "643290624": 3, "643290880": 3, "643291488": 3, "643291520": 3, "643376416": 3, "643376424": 3, "643376432": 3, "643376448": 3, "643461344": 3, "643461352": 3, "643461360": 3, "643461376": 3, "643546272": 3, "643546280": 3, "643546288": 3, "643546304": 3, "643723264": 3, "643723272": 3, "643723280": 3, "643723392": 3, "643900352": 3, "643900360": 3, "643900368": 3, "643900480": 3, "643985952": 3, "643985960": 3, "643985968": 3, "643985976": 3, "643985984": 3, "644162944": 3, "644162952": 3, "644162960": 3, "644163072": 3, "644247968": 3, "644247976": 3, "644247984": 3, "644248000": 3, "644332896": 3, "644332904": 3, "644332912": 3, "644332928": 3, "644333536": 3, "644333568": 3, "644334176": 3, "644334208": 3, "644419104": 3, "644419112": 3, "644419120": 3, "644419136": 3, "644504032": 3, "644504040": 3, "644504048": 3, "644504064": 3, "644587648": 3, "644587656": 3, "644587664": 3, "644587672": 3, "644587680": 3, "644587688": 3, "644587696": 3, "644587704": 3, "644587712": 3, "644671296": 3, "644671304": 3, "644671312": 3, "644671320": 3, "644671328": 3, "644671336": 3, "644671344": 3, "644671352": 3, "644671360": 3, "644754944": 3, "644754952": 3, "644754960": 3, "644754968": 3, "644754976": 3, "644754984": 3, "644754992": 3, "644755000": 3, "644755008": 3, "644838592": 3, "644838600": 3, "644838608": 3, "644838616": 3, "644838624": 3, "644838632": 3, "644838640": 3, "644838648": 3, "644838656": 3, "644925344": 3, "644925360": 3, "644925376": 3, "644929280": 3, "645015968": 3, "645015984": 3, "645016000": 3, "645019904": 3, "645106592": 3, "645106608": 3, "645106624": 3, "645110528": 3, "645197216": 3, "645197232": 3, "645197248": 3, "645201152": 3, "645668608": 3, "645668872": 3, "646163904": 3, "646164168": 3, "646659200": 3, "646836160": 3, "646836168": 3, "646836176": 3, "646836288": 3, "647013248": 3, "647013256": 3, "647013264": 3, "647013376": 3, "647098272": 3, "647098280": 3, "647098288": 3, "647098304": 3, "647184768": 3, "647185024": 3, "647271488": 3, "647271744": 3, "647358160": 3, "647358208": 3, "647446192": 3, "647446208": 3, "647446216": 3, "647446224": 3, "647446592": 3, "647534576": 3, "647534592": 3, "647534600": 3, "647534608": 3, "647534976": 3, "647535040": 3, "647535104": 3, "647535112": 3, "647535120": 3, "647535136": 3, "647535168": 3, "647535200": 3, "647535232": 3, "647536256": 3, "647538304": 3, "647540352": 3, "647540384": 3, "647540416": 3, "647540448": 3, "647540480": 3, "647541184": 3, "647557376": 3, "647557504": 3, "647557632": 3, "647557760": 3, "647557888": 3, "647558016": 3, "647588480": 3, "648": 3, "65": [4, 5], "66": [4, 5], "67": [4, 5], "68": [0, 5], "69": [0, 2, 5], "6976": 3, "7": [1, 2, 4, 5], "70": 4, "7008": 3, "704": 3, "71": 4, "72": 4, "73": [2, 4], "74": 4, "75": 4, "76": 4, "77": 4, "78": 4, "79": [4, 5], "797696": 3, "8": [1, 2, 3, 4, 5], "80": [3, 4, 5], "801080002200010002000000400080008000801022010000": 4, "801080002200010002000000800080008000801022010000": 4, "801110002000010004000000000000001000801120010000": 4, "801204002000010004000000000000000400801220010000": 4, "81": [4, 5], "81984": 3, "82": [4, 5], "83": [4, 5], "8320864": 3, "83648": 3, "84": 4, "84224": 3, "84928": 3, "85": 4, "851": [2, 3], "85504": 3, "86": 4, "864": 3, "86464": 3, "86720": 3, "87": 4, "88": 4, "88384": 3, "89": 4, "8ch": 5, "9": [1, 2, 4, 5], "90": 4, "90624": 3, "91": 4, "92": [2, 4, 5], "93": 4, "93888": 3, "94": 4, "95": 4, "96": [3, 4], "960": 3, "97": 4, "98": 4, "A": [1, 6], "AND": 2, "AT": [1, 2], "At": 1, "IF": 2, "IN": 2, "If": 2, "In": [2, 4], "NO": [1, 2, 5], "NOT": [1, 2], "OF": [2, 4], "ON": 1, "OR": 2, "On": 2, "THEN": 2, "TO": 3, "The": 1, "__commtask": 3, "__plctask": 3, "_appinfo": 3, "_implicit_task_info": 3, "_licenseinfo": 3, "_taskinfo": 3, "_taskoid_commtask": 3, "_taskoid_plctask": 3, "_taskpouoid_commtask": 3, "_taskpouoid_plctask": 3, "_tcmcglobal": 3, "ac": 5, "accel_rbv": 1, "accept": 4, "accumulatedfastfaults_rbv": 1, "accumulatedff": [1, 3], "action": 2, "activ": [1, 4], "activate_rbv": 1, "active_rbv": 1, "activecohort_rbv": 1, "actuat": 2, "ad": [1, 2], "addr": 1, "addr_rbv": 1, "address": [1, 3], "adr": 2, "adress": 2, "adsigrp_device_data": 3, "adsigrp_ioimage_cleari": 3, "adsigrp_ioimage_clearo": 3, "adsigrp_ioimage_ris": 3, "adsigrp_ioimage_ros": 3, "adsigrp_ioimage_rwib": 3, "adsigrp_ioimage_rwiob": 3, "adsigrp_ioimage_rwix": 3, "adsigrp_ioimage_rwob": 3, "adsigrp_ioimage_rwox": 3, "adsigrp_sym_download": 3, "adsigrp_sym_hndbynam": 3, "adsigrp_sym_infobynam": 3, "adsigrp_sym_infobynameex": 3, "adsigrp_sym_releasehnd": 3, "adsigrp_sym_upload": 3, "adsigrp_sym_uploadinfo": 3, "adsigrp_sym_valbyhnd": 3, "adsigrp_sym_valbynam": 3, "adsigrp_sym_vers": 3, "adsigrp_symnam": 3, "adsigrp_symnot": 3, "adsigrp_symtab": 3, "adsigrp_symv": 3, "adsioffs_devdata_adsst": 3, "adsioffs_devdata_devst": 3, "adslog_msgtype_error": 3, "adslog_msgtype_hint": 3, "adslog_msgtype_log": 3, "adslog_msgtype_msgbox": 3, "adslog_msgtype_resourc": 3, "adslog_msgtype_str": 3, "adslog_msgtype_warn": 3, "adslogmessagefiforingbuffers": 3, "adsmessagequeu": 3, "adsstate_config": 3, "adsstate_error": 3, "adsstate_except": 3, "adsstate_idl": 3, "adsstate_incompat": 3, "adsstate_init": 3, "adsstate_invalid": 3, "adsstate_loadcfg": 3, "adsstate_maxst": 3, "adsstate_powerfailur": 3, "adsstate_powergood": 3, "adsstate_reconfig": 3, "adsstate_reset": 3, "adsstate_resum": 3, "adsstate_run": 3, "adsstate_savecfg": 3, "adsstate_shutdown": 3, "adsstate_start": 3, "adsstate_stop": 3, "adsstate_suspend": 3, "after": 2, "ai": [1, 2, 4, 6], "ai_offset": 1, "ai_offset_rbv": 1, "alarm_rbv": 1, "alarmscleared_rbv": 1, "alarmsconfirmed_rbv": 1, "alarmsraised_rbv": 1, "all": 2, "allow": 2, "alm_rst": 1, "alm_rst_rbv": 1, "altern": 2, "alwai": 2, "am": 3, "amslogger_igr_gener": 3, "amslogger_iof_mod": 3, "amsport_amslogg": 3, "amsport_eventlog": 3, "amsport_logg": 3, "amsport_r0_cam": 3, "amsport_r0_camtool": 3, "amsport_r0_cnc": 3, "amsport_r0_io": 3, "amsport_r0_isg": 3, "amsport_r0_lin": 3, "amsport_r0_nc": 3, "amsport_r0_ncsaf": 3, "amsport_r0_ncsvb": 3, "amsport_r0_plc": 3, "amsport_r0_plc_rts1": 3, "amsport_r0_plc_rts2": 3, "amsport_r0_plc_rts3": 3, "amsport_r0_plc_rts4": 3, "amsport_r0_rtim": 3, "amsport_r3_scopeserv": 3, "amsport_r3_sysserv": 3, "amsport_tcpipsrv": 3, "ana": 5, "analysi": 2, "ani": 2, "ao": 1, "ap": 1, "ar": 2, "arb": [1, 2], "arbit": [1, 2], "arbiterid_rbv": 1, "arbitr": 1, "arbitratedbp": 1, "archiv": 1, "arrai": [2, 4], "ascii_dl": 3, "ascii_etx": 3, "ascii_nak": 3, "ascii_stx": 3, "assert": 1, "assign": 2, "astff": 1, "astpfeiffercontrol": 2, "astpfeifferstatu": 2, "at_spd_rbv": 1, "at_vac_hi": 1, "at_vac_hys_rbv": 1, "at_vac_rbv": 1, "at_vac_sp": 1, "at_vac_sp_rbv": 1, "attenuation_rbv": 1, "attribut": 2, "auto_on": 1, "auto_on_rbv": 1, "autom": 3, "automat": 2, "autoon_timer_rbv": 1, "autosave_pass1": 1, "aux_attenu": 3, "auxattenuator_rbv": 1, "avail": 4, "avetodevic": 1, "b": 6, "b950": [0, 2, 5, 6], "b950_233_r03_drl_01": [0, 2, 5, 6], "b950_233_wall_s_drl_04": [0, 5, 6], "b950_233_wall_s_drl_05": [0, 5, 6], "back": 2, "backinggaug": 2, "base": 3, "bautoreset": 2, "beam": 1, "beamlin": 2, "beampermit": 1, "beampermitted_rbv": 1, "beckhoff": 3, "been": 2, "bep": 2, "berror": 2, "berrorpres": 1, "bextpress": 2, "bfpusupport": 3, "bi": 1, "bigger": 4, "bilk": 2, "bit": [2, 3, 4, 5], "bit0": 4, "bit1": 4, "bit2": 4, "bitlen": 4, "bl": 2, "blittleendian": 3, "block": 2, "blogtovisualstudio": 1, "blw": [1, 2], "bo": 1, "bool": [2, 3, 4], "bootdataflags_persistent_invalid": 3, "bootdataflags_persistent_load": 3, "bootdataflags_retain_invalid": 3, "bootdataflags_retain_load": 3, "bootdataflags_retain_request": 3, "bootstrapdata": 4, "boutputinvert": 1, "boverrid": 2, "box": 0, "bp": 1, "bp_sp": 1, "bp_sp_rbv": 1, "bpstart_rbv": 1, "bpstatus_rbv": 1, "bridg": 5, "bsimulationmod": 3, "btrickletrip": 3, "bu": 5, "buffer": [2, 4], "byte": [3, 4], "c": 1, "c_1": 2, "calc": 2, "call": 2, "can": 2, "case": 2, "cathod": 2, "chamber": 2, "channel": [2, 4, 5, 6], "circuit": [4, 5], "class": 1, "clearfault": 1, "clearfault_rbv": 1, "clk": 2, "clock": 4, "cloghost": 3, "close": [1, 2], "cls_di_rbv": 1, "cls_do": 1, "cls_do_rbv": 1, "cls_ok_rbv": 1, "cls_sw": 1, "cls_sw_rbv": 1, "cnmaxstatearraylen": 3, "coeprofil": 4, "cohort": 1, "cohort_rbv": 1, "cohortcounter_rbv": 1, "cold": 2, "com": [2, 4], "combuff": [2, 3], "comerrorads_invalid_baudr": 3, "comerrorads_invalid_cfgstlen": 3, "comerrorads_invalid_cfgstv": 3, "comerrorads_invalid_cmd": 3, "comerrorads_invalid_comport": 3, "comerrorads_invalid_cts_outctrl": 3, "comerrorads_invalid_databit": 3, "comerrorads_invalid_datapoint": 3, "comerrorads_invalid_dsr_outctrl": 3, "comerrorads_invalid_dsr_sen": 3, "comerrorads_invalid_dtr_ctrl": 3, "comerrorads_invalid_par": 3, "comerrorads_invalid_rts_ctrl": 3, "comerrorads_invalid_stopbit": 3, "comerrorads_invalid_tl": 3, "comerrorads_not_init": 3, "comerrorads_port_connect": 3, "comerrorads_port_not_connect": 3, "comerrorads_rd_buffer_overrun": 3, "comerrorads_rd_failur": 3, "comerrorads_rd_thread_timeout": 3, "comerrorads_server_incompat": 3, "comerrorads_wr_failur": 3, "comerrorads_wr_thread_timeout": 3, "comm_en": 1, "comm_en_rbv": 1, "comment": 4, "commtask": 6, "commun": 2, "compact": 4, "compilervers": 3, "compilerversionnumer": 3, "connect": [2, 4, 5], "connect_mode_enabledbg": 3, "const_non_replac": 2, "constant": [0, 1, 2], "continu": 4, "control": [2, 4, 6], "control__": 4, "control__output": 4, "control__pwm": 4, "control__reset": 4, "control__trist": 4, "convent": 3, "copi": 2, "count": 1, "counter": [1, 4], "coupler": 5, "csourcenames": 3, "cst0ratebeam": 3, "cstfullbeam": 3, "cstsafebeam": 3, "ctrl": [2, 4], "ctrl__": 4, "ctrl__enabl": 4, "ctrl__forc": 4, "ctrl__init": 4, "ctrl__manual": 4, "ctrl__no": 4, "ctrl__output": 4, "ctrl__receiv": 4, "ctrl__send": 4, "ctrl__transmit": 4, "curr_mon_rbv": 1, "currentbp": 1, "currentlyrunningorderedtestintestsuit": 3, "currenttestisfinish": 3, "currenttestnamebeingcal": 3, "currenttestsuitebeingcal": 3, "cycl": [1, 4], "d": 2, "data": [0, 2, 4], "databas": 0, "date_and_time_secperdai": 3, "date_and_time_secperweek": 3, "dbg_output_fil": 3, "dbg_output_log": 3, "dbg_output_non": 3, "dbg_output_visu": 3, "dc": [4, 5], "deactiv": 1, "deactivate_rbv": 1, "default": 3, "default_ads_timeout": 3, "default_backlashvalu": 3, "default_csv_field_double_quot": 3, "default_csv_field_sep": 3, "default_csv_record_sep_cr": 3, "default_csv_record_sep_lf": 3, "default_home_posit": 3, "defaultglob": 0, "defin": 2, "deliveri": 2, "desc": 1, "desc_rbv": 1, "descript": [1, 3], "det": [1, 2], "devic": [2, 4, 6], "device_rbv": 1, "devnam": 1, "devname_rbv": 1, "diactiverotationspeed_309": 1, "diagnost": 5, "didrivepower_316": 1, "diff": 5, "differ": 2, "differenti": [1, 2], "diffrenti": 1, "dig": 5, "dint": 3, "dis_dpilk": 1, "dis_dpilk_rbv": 1, "disc": 1, "disc_active_rbv": 1, "ditempbearng_342": 1, "ditempelec_326": 1, "ditempmotor_346": 1, "ditemppmpbot_330": 1, "dox": [2, 4, 6], "dp": 1, "dp_ok_rbv": 1, "drivecurrent_rbv": 1, "drivepower_rbv": 1, "drl": [0, 2, 5, 6], "ds_gcc": 2, "dummy_aux_att_arrai": 3, "durat": 1, "duration_rbv": 1, "dut": 0, "duti": 4, "dword": 3, "e": [2, 5], "e14_fbseriallinecontrol": [2, 3], "e2_fbseriallinecontrol": [2, 3], "e2_serialrxbuff": [2, 3], "e2_serialtxbuff": [2, 3], "e2_stcomin": [2, 3], "e2_stcomout": [2, 3], "e_hashprefixtyp": 3, "e_pumpst": 2, "e_sbcstyp": 3, "e_stat": 0, "e_watchdog_time_config": 3, "each": 1, "edg": 1, "effect": 2, "egu": 1, "eist": 1, "ek1100": 5, "ek1110": 5, "ek1110_00_17": [0, 5], "ek1122": 5, "ek1122_00_16": [0, 2, 5, 6], "ek1200": 5, "ek1521": [0, 5], "el1004": 5, "el1004_00_05": [0, 2, 5, 6], "el1004_00_08": [0, 5], "el1004_00_12": [0, 2, 5, 6], "el1004_01_01": [0, 2, 5, 6], "el1004_01_03": [0, 2, 5, 6], "el1004_01_05": [0, 2, 5, 6], "el1004_01_07": [0, 2, 5, 6], "el1004_01_09": [0, 2, 5, 6], "el1004_01_13": [0, 2, 5, 6], "el1004_01_16": [0, 2, 5, 6], "el1004_02_01": [0, 2, 5, 6], "el1004_02_03": [0, 5], "el1004_02_05": [0, 5], "el1004_02_08": [0, 2, 5, 6], "el1088": 5, "el1088_03_01": [0, 2, 5, 6], "el1124": 5, "el1124_01_22": [0, 2, 5, 6], "el2004": 5, "el2004_00_13": [0, 2, 5, 6], "el2004_01_02": [0, 2, 5, 6], "el2004_01_04": [0, 2, 5, 6], "el2004_01_06": [0, 5], "el2004_01_08": [0, 2, 5, 6], "el2004_01_10": [0, 2, 5, 6], "el2004_01_12": [0, 2, 5, 6], "el2004_02_02": [0, 2, 5, 6], "el2004_02_04": [0, 5], "el2004_02_06": [0, 5], "el2004_02_07": [0, 5], "el2202": 5, "el2212": 5, "el2212_03_04": [0, 2, 5, 6], "el2624": 5, "el2624_01_18": [0, 2, 5, 6], "el2794": 5, "el2794_00_04": [0, 2, 5, 6], "el2794_00_07": [0, 5], "el2794_01_15": [0, 2, 5, 6], "el2794_02_09": [0, 2, 5, 6], "el2794_03_03": [0, 2, 5, 6], "el3064": 5, "el3064_00_03": [0, 2, 5, 6], "el3064_00_06": [0, 5], "el3174": [0, 2, 5, 6], "el3174_00_09": [0, 2, 5, 6], "el6021": 5, "el6021_01_14": [0, 2, 5], "el6021_01_17": [0, 5], "el6021_02_10": [0, 5], "el6070": 5, "el6070_00_02": [0, 5], "el6692": [0, 2, 5, 6], "el6695": 5, "el6695_00_14": [0, 5], "el6indata22b": [2, 3], "el6outdata22b": [2, 3], "el9011": [0, 5], "el9011_03_08": [0, 5], "el9070": 5, "el9070_03_06": [0, 5], "el9184": 5, "el9184_03_05": [0, 5], "el9187": 5, "el9187_03_02": [0, 5], "el9410": 5, "el9410_01_11": [0, 5], "el9505": 5, "el9505_01_21": [0, 5], "elaps": 2, "elapsedtim": 1, "elapsedtime_rbv": 1, "elev": 1, "elsif": 2, "eminsever": 1, "empty_arg_valu": 3, "empty_event_class": 3, "empty_event_id": 3, "empty_guid_regstr": 3, "empty_guid_str": 3, "empty_guid_struct": 3, "empty_route_entri": 3, "empty_sever": 3, "enabl": 2, "enableveto": 1, "enableveto_rbv": 1, "end": 5, "end_cas": 2, "end_function_block": 2, "end_if": 2, "end_program": 2, "end_typ": 2, "end_var": 2, "entri": 1, "ep6002": 2, "epicsdatapool": 1, "eps_ok": 1, "eps_ok_rbv": 1, "equal": 4, "err_difpres_rbv": 1, "err_ext_rbv": 1, "err_rst": 1, "err_rst_rbv": 1, "err_sp_rbv": 1, "errmsg": 1, "errmsg_rbv": 1, "error": [1, 2, 3, 4, 8], "error_rbv": 1, "errorcode_rbv": 1, "errorid": 2, "errormessage_rbv": 1, "estat": [1, 2], "ethercat": [0, 2, 4, 6], "ev": 1, "event": [1, 4], "eventclass_rbv": 1, "eventtype_rbv": 1, "everytim": 4, "evgc_stat": 1, "evrangecnst_rbv": 1, "evrangehyst_rbv": 1, "ewatchdogconfig": 3, "exceed": 4, "except": 2, "excesspumptemp_rbv": 1, "excluded_assertion_id": 3, "execut": 2, "exit": 2, "expir": 1, "expiration_rbv": 1, "ext": [1, 4], "ext_ilk_ok_rbv": 1, "extens": 5, "extern": [1, 2, 4], "f618f6002200010002000000f600f600f600f61822010000": 4, "f_turboextilklogic_2": 2, "f_turbogatevalve_protection_ilk": 2, "fals": [1, 2], "fast_test_veloc": 3, "fault": 1, "fault_rbv": 1, "faulthwo_rbv": 1, "fb": 1, "fb_972": [0, 2, 3], "fb_ads_watchdog": [2, 3], "fb_adslogstringmessagefifoqueu": 3, "fb_arbit": [0, 2, 3], "fb_beamparamassertionpool": 0, "fb_chemrixs_turbo_ilk": [0, 3], "fb_ebaradrypump": [0, 2, 3], "fb_hardwareffoutput": [0, 2, 3], "fb_im5k2_ppm_gcc_1": 2, "fb_jsonsaxwrit": 3, "fb_listen": 0, "fb_loghandl": [0, 2, 3], "fb_logmessag": [0, 3], "fb_mks275": [0, 2, 3], "fb_mks500": [0, 2, 3], "fb_pfeiffer_com": [2, 3], "fb_pfeiffercom": [2, 3], "fb_pip_gamma": [0, 2, 3], "fb_ptm_pfeiffer": [0, 2, 3], "fb_qrix_pro_01": 2, "fb_qrix_rough_gpi_02": 6, "fb_qrix_rough_gpi_03": 6, "fb_qrix_rough_gpi_04": 6, "fb_qrix_rough_gpi_22": 2, "fb_qrix_rough_gpi_31": 6, "fb_qrix_sc_gpi_01": [2, 6], "fb_qrix_sc_vgc_01": 6, "fb_qrix_sc_vgc_02": 6, "fb_qrix_sc_vgc_03": 6, "fb_qrix_sc_vgc_04": 6, "fb_qrix_sc_vgc_05": 6, "fb_qrix_sc_vrc_10": 6, "fb_qrix_sc_vrc_20": 6, "fb_qrix_sc_vrc_30": 6, "fb_qrix_sc_vrc_31": 6, "fb_qrix_sds_gpi_01": [2, 6], "fb_qrix_sds_vrc_01": [2, 6], "fb_subsystoarbiter_io": [0, 2, 3], "fb_tcunitrunn": 3, "fb_testsuit": 3, "fb_tgcc_ad": [0, 2, 3], "fb_tv4k2_gfs_1": 2, "fb_vgc": [0, 2, 3], "fb_vrc": [0, 2, 3], "fb_vrc_da": [0, 2, 3], "fb_vrc_no": [0, 2, 3], "fb_vrc_no_ffo": [0, 2, 3], "fb_vvc": [0, 2, 3], "fbarbit": [2, 3], "fbarbiterio": [2, 3], "fbfastfaultoutput1": [1, 2, 3, 6], "fbfastfaultoutput2": [1, 2, 3, 6], "fbffhwo": 2, "fbfsinit": 2, "fbgetcurtaskidx": 3, "fbjson": 3, "fblclslisten": 1, "fbloghandl": [2, 3], "fbrootlogg": 3, "fbtcadslisten": 1, "fbtcrouterlisten": 1, "fbtcrtimelisten": 1, "fbtcsystemlisten": 1, "fbwindowslisten": 1, "feedback": 4, "ff": 1, "ff_reset": 1, "ff_reset_rbv": 1, "ffo": [1, 2], "field": 1, "first": 2, "flag": 4, "floatrec_exp_is_inf": 3, "floatrec_exp_is_nan": 3, "floatrec_max_digit": 3, "floatrec_max_precis": 3, "floatrec_min_precis": 3, "fmmu": 4, "fmterr_argtypeinvalid": 3, "fmterr_asteriskposit": 3, "fmterr_destbuffoverflow": 3, "fmterr_flagposit": 3, "fmterr_insufficientarg": 3, "fmterr_invalidpointerinput": 3, "fmterr_noerror": 3, "fmterr_percentsignposit": 3, "fmterr_precisiondotposit": 3, "fmterr_precisionvalu": 3, "fmterr_typefieldvalu": 3, "fmterr_unacceptedparamet": 3, "fmterr_widthprecisionvalpo": 3, "fmterr_widthvalu": 3, "foe": 4, "fopen_modeappend": 3, "fopen_modebinari": 3, "fopen_modeplu": 3, "fopen_moderead": 3, "fopen_modetext": 3, "fopen_modewrit": 3, "forc": 1, "force_cl": 1, "force_cls_rbv": 1, "force_opn": 1, "force_opn_rbv": 1, "force_start": 1, "force_start_rbv": 1, "format_decasc_cod": 3, "format_hexasc_cod": 3, "format_max_arg": 3, "found": [3, 8], "from": [2, 4], "frst": 1, "ftimestamp": 3, "full": [1, 2, 4], "fullbeamcnst": 1, "function": 2, "function_block": 2, "fvst": 1, "fx": 5, "g_arevboundari": 3, "g_arevboundariesk": 3, "g_arevboundariesl": 3, "g_cboundari": 3, "g_dummyvg": 3, "g_fastfaultoutputna": 2, "g_fbarbiterna": 2, "g_isizeofggoarrai": 3, "g_stsystem": 3, "gamma": 2, "gasmode_rbv": 1, "gate": 2, "gaug": 2, "gaugedisconnect": 1, "gc_gaugevalidst": 3, "gc_isizeofggoarrai": 3, "gcc": [1, 2], "gcmaxpfeifferpump": 3, "gcp": [1, 2], "gener": [2, 3], "generalconst": 0, "get": 2, "getcurtaskindex": 3, "global": 2, "global_const": 0, "global_dcf77_pulse_split": 3, "global_dcf77_sequence_check": 3, "global_format_hash_prefix_typ": 3, "global_sbcs_t": 3, "global_vari": 0, "global_vers": 0, "globallogtrickletrip_rbv": 1, "gmbh": 3, "go": 2, "goe": 2, "good": 2, "gpi": [1, 2], "greater": 4, "ground": 5, "guag": 2, "guid": 3, "gvl": 0, "gvl_com": 0, "gvl_devic": [0, 1, 6], "gvl_interfac": [0, 6], "gvl_intern": 0, "gvl_kfe_rix_vac": 2, "gvl_logger": 0, "gvl_param_tcunit": 0, "gvl_pfeifferparamet": 0, "gvl_pmp": [0, 1, 6], "gvl_sa": [0, 1, 6], "gvl_tcunit": 0, "gvl_variabl": [0, 1], "ha": 2, "hardwar": 1, "height": 1, "height_rbv": 1, "hkey_max_binary_data_s": 3, "hopr": 1, "host": 1, "hostnam": 1, "hostname_rbv": 1, "hv_di_rbv": 1, "hv_dis_do_rbv": 1, "hv_do_rbv": 1, "hv_on_rbv": 1, "hv_sw": 1, "hv_sw_rbv": 1, "hyst_perc": 1, "hyst_perc_rbv": 1, "hystersi": 1, "hz": 1, "i": [2, 4], "i_cls_ok": 2, "i_dibrngtemp": 1, "i_dibtmtemp": 1, "i_dicurspd": 1, "i_dielectemp": 1, "i_dimtrtemp": 1, "i_dipwr": 1, "i_dsetspd": 1, "i_ierrorcod": 1, "i_ipress": [1, 2, 3, 6], "i_ipress_r": [1, 2, 3, 6], "i_iwarningcod": 1, "i_ntransitionrootid": 2, "i_opn_ok": 2, "i_rcurrentmon": 1, "i_rtempmon": 1, "i_sdevnam": 2, "i_snetid": 2, "i_stbpgaug": 2, "i_stbsg": 2, "i_stcurrentbp": 3, "i_stdsg": 2, "i_stgaug": 2, "i_stisg": 2, "i_stpump": 2, "i_stusg": 2, "i_stvalv": 2, "i_turbo": 2, "i_uipowerpctrbk": 1, "i_xaccel": 1, "i_xalarm": 1, "i_xalarmok": [2, 3, 6], "i_xatspd": [1, 2, 3, 6], "i_xbpstatu": [1, 2, 3, 6], "i_xclsl": [1, 2, 3, 6], "i_xdis_dpilk": [1, 2], "i_xdisc_act": [1, 2, 3, 6], "i_xeps_cls_ok": 2, "i_xeps_ok": [1, 2], "i_xeps_opn_ok": 2, "i_xext_ok": 2, "i_xextilk_ok": 2, "i_xextilkok": 2, "i_xfault": 1, "i_xfaultnc": [2, 3, 6], "i_xhv_di": 1, "i_xhv_on": [1, 2, 3, 6], "i_xisapertur": 2, "i_xmpstatu": [1, 2, 3, 6], "i_xopnl": [1, 2, 3, 6], "i_xoverridemod": 2, "i_xpmps_ok": 2, "i_xremot": [1, 2, 3, 6], "i_xreset": [1, 2], "i_xsp_di": [2, 3, 6], "i_xtempfault": 1, "i_xveto": 1, "i_xvlvopn": 2, "i_xwarn": [1, 2, 3, 6], "iautoontim": 1, "ibcntrlhold": 2, "ibuild": 2, "id": [1, 3, 4, 5], "id_rbv": 1, "ierrorcode_303": 1, "ig": [1, 2], "igasmode_027": 1, "ignorecurrenttest": 3, "ilk": [1, 2], "ilk_device_ds_rbv": 1, "ilk_device_rbv": 1, "ilk_device_us_rbv": 1, "ilk_ok_rbv": 1, "ilogport": 3, "imajor": 2, "iminor": 2, "inc": 1, "incl": 2, "index": [0, 4], "info": [1, 4], "inform": 2, "infostr": 1, "infostring_rbv": 1, "init": 2, "inletgaug": 2, "inlk": 2, "input": [1, 2, 4, 5, 6], "inputdst": 6, "insert": 2, "instanc": 6, "instanit": 2, "int": [2, 3, 4], "intend": 2, "interfac": [2, 5], "interlock": 2, "intern": 4, "intrnl": 1, "inus": 1, "inuse_rbv": 1, "invalid": 1, "invert": 1, "inverted_rbv": 1, "io": [1, 2, 4, 6], "io_fbffhwo": 2, "ioffset": 1, "ion": 2, "ip": [1, 3], "ip_sp": 1, "ip_sp_rbv": 1, "iphelperapi_adaptersinfo": 3, "iphelperapi_ipaddrbyhostnam": 3, "ipresstorrer": [2, 3], "iq_stptm": [1, 2], "iq_stvalv": [1, 2], "irevis": 2, "iserialaddress": [1, 2], "isetrotationspeed_707": 1, "isol": [2, 5], "item": 6, "iwarningcode_303": 1, "iwatchdog": [2, 3], "junction": 5, "just": 2, "k": 1, "kei": 1, "key_rbv": 1, "l": 1, "last": 1, "lcl": [1, 2, 3, 4, 5, 6, 7, 8, 9], "lcls_gener": 0, "lcls_vacuum": 0, "lcls_vacuum_seri": 0, "lclsgener": 1, "lclsgeneraleventclass": 3, "lclsvacuumserialdriverlib": 3, "length": 4, "librari": [0, 2], "licens": 5, "like": 2, "limit": 4, "limit1": 4, "limit2": 4, "link": 0, "linkalwai": 2, "linter": [3, 8], "listen_mode_closeal": 3, "listen_mode_useopen": 3, "live_rbv": 1, "liveint": 1, "log": 1, "logextendedresult": 3, "logger": 1, "logger_rbv": 1, "loghost": 1, "loghost_rbv": 1, "logmessagecount_rbv": 1, "logport": 1, "logport_rbv": 1, "logtovisualstudio": 1, "logtovisualstudio_rbv": 1, "longin": 1, "longout": 1, "lopr": 1, "loss": 2, "lost": 1, "low": 2, "lower": 4, "lrdrivecurrent_310": 1, "lreal": 3, "m_isclos": 2, "m_isopen": 2, "m_open": 2, "m_serial_io": 2, "m_set_cls_sw": 2, "m_set_opn_sw": 2, "m_setbit": 2, "main": 0, "make": 2, "manual": 4, "map": [2, 4], "master": 4, "max_adapter_address_length": 3, "max_adapter_description_length": 3, "max_adapter_name_length": 3, "max_apertur": 3, "max_assert": 3, "max_average_measur": 3, "max_device_st": 3, "max_fast_fault": 3, "max_local_adapt": 3, "max_remote_pc": 3, "max_retri": 3, "max_route_addr_len": 3, "max_route_name_len": 3, "max_route_transport": 3, "max_stat": 3, "max_string_length": 3, "max_throttle_mod": 3, "max_veto_devic": 3, "maxnumberofassertsforeachtestsuit": 3, "maxnumberoftestsforeachtestsuit": 3, "maxnumberoftestsuit": 3, "mbbi": 1, "mbbo": 1, "mechan": 2, "messag": 1, "message_rbv": 1, "messageid_rbv": 1, "messagejson_rbv": 1, "messagessent_rbv": 1, "metadata": 1, "might": 1, "min_route_transport": 3, "minsever": 1, "minseverity_rbv": 1, "mk": 2, "mks275": 2, "mks500": 2, "mks972": 2, "mm": 1, "mode": [2, 4], "modul": 0, "monitor": 1, "motion": 2, "move": [1, 2], "mp": 1, "mps_fault_ok": 1, "mps_fault_ok_rbv": 1, "mps_ok": 1, "mps_ok_rbv": 1, "mpstart_rbv": 1, "mpstatus_rbv": 1, "msg": 1, "mto": 4, "nactivecohort": 1, "name": [4, 8], "nc": 0, "ncntalarmsclear": 1, "ncntalarmsconfirm": 1, "ncntalarmsrais": 1, "ncntmessagess": 1, "ncohortint": 1, "need": 2, "neg": 5, "net": 3, "nevrang": 1, "new": 4, "nflag": 2, "nglobaccev": 3, "nid": 1, "nist": 1, "nlangid_onlinemonitor": 3, "nlocaltrickletripthreshold": 3, "nlocaltripthreshold": 3, "nmintimeviolationaccept": 3, "none": 4, "normal": [1, 2], "not_saf": 2, "npackmod": 3, "nport": 2, "nrate": 1, "nregisters": 3, "nrequestcohort": 1, "ntran": 1, "ntrickletriptim": 3, "ntripresetperiod": 3, "numberofinitializedtestsuit": 3, "nwatchdogtim": 3, "o": 2, "off": 1, "offset": 3, "ok": [1, 2, 4], "ok_rbv": 1, "onam": 1, "onli": 2, "onst": 1, "oor": 1, "op": 4, "open": [1, 2], "open_f": 1, "oper": [2, 4], "opn": 1, "opn_di_rbv": 1, "opn_do_rbv": 1, "opn_ok_rbv": 1, "opn_sw": 1, "opn_sw_rbv": 1, "opt": [1, 2], "order": 4, "otcid": 3, "other": [2, 4], "out": [2, 4], "output": [1, 2, 4, 5, 6], "outputs__output": 4, "outputsrc": 6, "over": 4, "overal": 1, "overexcit": 5, "overflow": 4, "overidden": 1, "overload": 4, "overrang": 4, "overrid": [1, 2], "ovrd": 1, "ovrd_on": 1, "ovrd_on_rbv": 1, "ovrdon": [1, 2], "ovrdon_rbv": 1, "owner": 6, "page": 0, "parameterlist": 0, "pass": 2, "path_rbv": 1, "pcdshub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "pcomin": 2, "pcomout": 2, "pdo": 4, "pe_rang": 3, "peak": 5, "pend": 4, "perang": 3, "permiss": 2, "pfeiffer": 2, "pfiffer": 2, "pg": [1, 2], "photonenergy_rbv": 1, "photonenergyranges_rbv": 1, "pi": 3, "pip": [1, 2], "pirani": 2, "plc": [1, 2, 3, 4, 5, 6, 7, 8, 9], "plc_qrix_vac": 6, "plcappsysteminfo": 3, "plclicenseinfo": 3, "plctask": 6, "plctasksysteminfo": 3, "pmp": [0, 3], "pmps_ffo": [0, 2, 5, 6], "pmps_gvl": [0, 1], "pmps_param": 0, "pmps_tool": 0, "pointer": 3, "pool": 1, "port": [1, 2, 3, 5], "pos_state_rbv": 1, "posit": 2, "potenti": 5, "pou": 0, "power": [4, 5], "power_rbv": 1, "pragma": [0, 1], "prec": 1, "prefix": 1, "present": 1, "press_ai_rbv": 1, "press_ok_rbv": 1, "press_rbv": 1, "pressinvalid": 1, "pressur": [1, 2], "prg_2_pmp": 0, "prg_3_log": 0, "prg_com": 0, "prg_kfe_rix_vac": 2, "prg_rough": 0, "prg_sa_window": 0, "prg_samplechamb": 0, "prg_sd": 0, "prg_spa": 0, "primari": [4, 5], "pro": [1, 2], "pro_sp": 1, "pro_sp_rbv": 1, "program": 2, "project": 2, "proof": 5, "pt": 2, "ptm": [1, 2], "ptm_10": 2, "ptm_20": 2, "ptm_30": 2, "pump": 2, "pumpaccelerating_rbv": 1, "pumpingstation_rbv": 1, "pumprun": 2, "pumpspeed_rbv": 1, "pumpstart": 2, "pumpstop": 2, "put": 2, "pv": 2, "pv_xalmrst": 1, "pv_xcls_sw": 1, "pv_xopn_sw": 1, "pv_xovrdcl": 1, "pv_xovrdopn": 1, "pv_xovrdstart": 1, "pv_xrunsw": 1, "pwm": 4, "pwr_rbv": 1, "pytmc": 2, "q": 2, "q_bsetspd": 1, "q_pumpingst": [2, 3, 6], "q_rundo": [1, 2, 3, 6], "q_strequestedbp": 3, "q_xbpstart": [1, 2, 3, 6], "q_xcls_do": [1, 2, 3, 6], "q_xfastfaultout": [2, 3, 6], "q_xhv_di": [1, 2, 3, 6], "q_xhvena_do": [1, 2, 3, 6], "q_xmpstart": [1, 2, 3, 6], "q_xopn_do": [1, 2, 3, 6], "q_xremot": [2, 3, 6], "q_xreset": [1, 2, 3, 6], "q_xrundo": 1, "qrix": [1, 2, 3, 4, 5, 6, 7, 8, 9], "qrix_mot_int": [0, 2, 5, 6], "qrix_mot_sds_mms_h_backward_en": [2, 3, 4, 6], "qrix_mot_sds_mms_h_forward_en": [2, 3, 4, 6], "qrix_mot_sds_mms_h_raw_enc_cnt": [2, 3, 4, 6], "qrix_rough_vro_01": [1, 2, 3, 6], "qrix_sc_ptm_10": 6, "qrix_sc_ptm_20": 6, "qrix_sc_ptm_30": 6, "qrix_sd_ptm_01": 2, "qrix_vac_vgc_03_cl_cmd": [2, 3, 4, 6], "qrix_vac_vgc_03_closed_limit_switch": [4, 6], "qrix_vac_vgc_03_op_cmd": [2, 3, 4, 6], "qrix_vac_vgc_03_open_limit_switch": [4, 6], "qrixs_det_gcc_01": [1, 2, 3, 6], "qrixs_det_gpi_01": [1, 2, 3, 6], "qrixs_det_pip_01": [1, 2, 3, 6], "qrixs_det_pip_02": 6, "qrixs_det_vrc_01": [1, 2, 3, 6], "qrixs_opt_gcc_01": [1, 2, 3, 6], "qrixs_opt_gpi_01": [1, 2, 3, 6], "qrixs_opt_pip_01": [1, 2, 3, 6], "qrixs_opt_vgc_01": [1, 2, 3, 6], "qrixs_pnl1_e0_ek1100": [0, 5, 6], "qrixs_pnl1_e10_ek1110": [0, 5], "qrixs_pnl1_e1_el1004": [0, 2, 5, 6], "qrixs_pnl1_e2_el1004": [0, 2, 5, 6], "qrixs_pnl1_e3_el2004": [0, 2, 5, 6], "qrixs_pnl1_e4_el2624": [0, 2, 5, 6], "qrixs_pnl1_e5_el3174": [0, 2, 5, 6], "qrixs_pnl1_e6_el3174": [0, 2, 5, 6], "qrixs_pnl1_e7_el3174": 2, "qrixs_pnl1_e7_el9505": [0, 5], "qrixs_pnl1_e8_el1124": [0, 2, 5, 6], "qrixs_pnl1_e9_el3174": 2, "qrixs_pnl1_e9_el9410": [0, 5], "qrixs_pro_01": [1, 2, 3, 6], "qrixs_rough_gpi_01": [1, 2, 3, 6], "qrixs_rough_gpi_02": [1, 2, 3, 6], "qrixs_rough_gpi_03": 6, "qrixs_rough_gpi_04": [1, 2, 3, 6], "qrixs_rough_gpi_11": [1, 2, 3], "qrixs_rough_gpi_12": [1, 2, 3], "qrixs_rough_gpi_21": [1, 2, 3], "qrixs_rough_gpi_31": [1, 2, 3, 6], "qrixs_rough_vrc_01": [1, 2, 3, 6], "qrixs_rough_vrc_02": [1, 2, 3, 6], "qrixs_sa_gcc_01": 6, "qrixs_sa_gcc_02": 6, "qrixs_sa_gcp_01": [1, 2, 3, 6], "qrixs_sa_gcp_02": [1, 2, 3, 6], "qrixs_sa_vrc_01": [1, 2, 3], "qrixs_sa_vwc_01": [1, 2, 3, 6], "qrixs_sc_gcc_01": [1, 2, 3, 6], "qrixs_sc_gpi_01": [1, 2, 3, 6], "qrixs_sc_pip_01": [1, 2, 3, 6], "qrixs_sc_pip_02": [1, 2, 3, 6], "qrixs_sc_ptm_10": [1, 2, 3, 6], "qrixs_sc_ptm_10_ilk": [2, 3], "qrixs_sc_ptm_20": [1, 2, 3, 6], "qrixs_sc_ptm_20_ilk": [2, 3], "qrixs_sc_ptm_30": [1, 2, 3, 6], "qrixs_sc_ptm_30_ilk": [2, 3], "qrixs_sc_vgc_01": [1, 2, 3, 6], "qrixs_sc_vgc_02": [1, 2, 3, 6], "qrixs_sc_vgc_03": [1, 2, 3, 6], "qrixs_sc_vgc_04": [1, 2, 3, 6], "qrixs_sc_vgc_05": [1, 2, 3, 6], "qrixs_sc_vrc_01": [1, 2, 3], "qrixs_sc_vrc_10": [1, 2, 3, 6], "qrixs_sc_vrc_20": [1, 2, 3, 6], "qrixs_sc_vrc_30": [1, 2, 3, 6], "qrixs_sc_vrc_31": 6, "qrixs_sds_gcp_01": [1, 2, 3, 6], "qrixs_sds_gpi_01": 6, "qrixs_sds_ptm_10": [1, 2, 3, 6], "qrixs_sds_vrc_01": [1, 2, 3], "qrixs_sds_vrc_31": [1, 2, 3], "qrixs_sds_vvc_01": [1, 2, 3], "qrixs_sds_vvc_02": [1, 2, 3], "qrixs_ssl_gcp_20": [1, 2, 3, 6], "qrixs_ssl_gcp_30": [1, 2, 3, 6], "qualified_onli": 2, "r_trig": 2, "rang": [1, 2], "rat_vac_hi": 1, "rat_vac_sp": 1, "rate": 1, "rate_rbv": 1, "rbackingpressuresp": 1, "readback": 2, "readi": 2, "real": [2, 3], "receiv": 4, "record": 0, "registrationfailur": 1, "registrationfailure_rbv": 1, "relai": 5, "relat": 2, "releas": 2, "remain": 2, "remainingtim": 1, "remainingtime_rbv": 1, "remote_rbv": 1, "req": 1, "request": 4, "requestcohort_rbv": 1, "requestedbp": 1, "requir": 2, "reset": [1, 4], "reset_rbv": 1, "retract": 2, "revhyst": 3, "rhvena_sp": 1, "rhys_pr": 1, "rhyst_perc": 1, "rinletpressuresp": 1, "rise": 1, "rix_im5k2_ppm_gcc_1": [2, 3], "rix_tv4k2_gfs_1": [2, 3], "rix_vac_wd": [2, 3], "room": 2, "rough": [1, 2], "route_flag_dynam": 3, "route_flag_nooverrid": 3, "route_flag_temporari": 3, "router": 1, "rpress": [1, 2], "rpresssp": [2, 3], "rpro_sp": 1, "rs422": 5, "rst_sw": 1, "rst_sw_rbv": 1, "rtime": 1, "run": [1, 2], "run_do_rbv": 1, "run_sw": 1, "run_sw_rbv": 1, "runtimevers": 3, "runtimeversionnumer": 3, "rvac_sp": 1, "rxbuffer": 2, "rxpdo": [2, 4], "sa": [1, 2], "safe": [1, 2], "safebeamcnst": 1, "same": 2, "sampl": 2, "sc": [1, 2], "schema": 1, "schema_rbv": 1, "scrollpump": 2, "sd": [1, 2], "sdevnam": 1, "search": 0, "secondari": [4, 5], "sensor": 5, "serial": 2, "seriallinecontrol": [2, 3], "seriallinemode_el6_22b": 2, "serialrxbuff": [2, 3], "serialtxbuff": [2, 3], "serrorcode_303": 1, "serrormessag": 1, "set": 0, "set_spe": 1, "set_speed_mod": 1, "set_speed_mode_rbv": 1, "set_speed_rbv": 1, "setpoint": 1, "setpumpspeed_rbv": 1, "setup": 2, "setup_mod": [1, 2], "setup_mode_rbv": 1, "setupmode_valv": [1, 2, 3], "severity_rbv": 1, "share": 2, "shield": 5, "short": [4, 5], "side": 4, "signal": 2, "silkdevicenam": 1, "silkdsdevicenam": 1, "silkusdevicenam": 1, "singleend": 5, "singlemod": 5, "siptidbit": 3, "size": 3, "sizecomin": 2, "sizeof": 2, "slac": 3, "smaller": 4, "snetid": 2, "so": 2, "sourc": 1, "source_rbv": 1, "sp_hy": 1, "sp_hys_rbv": 1, "spath": 1, "speed": 1, "speed_rbv": 1, "splchostnam": 3, "ssl": [1, 2], "st_amsrouteentri": 3, "st_beamparam": [0, 3], "st_beamparams_io": [0, 3], "st_bp_arbintern": 0, "st_ebaradrypump": 0, "st_ff": 0, "st_ffinfo": 0, "st_ffoverrid": 0, "st_libvers": [2, 3], "st_loggingeventinfo": 0, "st_pendingev": 0, "st_pfeiffer_ctrl": [2, 3], "st_pfeiffer_rbk": [2, 3], "st_pfeiffercontrol": [0, 2, 3], "st_pfeifferptm": 0, "st_pfeifferstatu": [0, 2, 3], "st_pip": 0, "st_pmps_apertur": 0, "st_pmps_aperture_io": 0, "st_pmps_attenu": 3, "st_ptm": [0, 2], "st_roughpump": 0, "st_system": 3, "st_timezoneinform": 3, "st_valvebas": [0, 2], "st_vg": [0, 2, 3], "st_vgc": 0, "st_vrc": 0, "st_vrc_no": 0, "st_vvc": 0, "stamp": 4, "standard": [2, 4, 6], "start": [1, 2, 4], "startdt": 1, "startdt_rbv": 1, "state": [2, 4], "state_rbv": 1, "statu": [1, 2, 4], "status__": 4, "status__buff": 4, "status__error": 4, "status__ev": 4, "status__fram": 4, "status__init": 4, "status__input": 4, "status__limit": 4, "status__output": 4, "status__overrang": 4, "status__overrun": 4, "status__par": 4, "status__pwm": 4, "status__readi": 4, "status__rec": 4, "status__sync": 4, "status__transmit": 4, "status__trist": 4, "status__txpdo": 4, "status__underrang": 4, "status__warn": 4, "stcomin": [2, 3], "stcomout": [2, 3], "stcurrentbeamparamet": [1, 3], "steventinfo": 1, "stlibversion_plc_qrix_vac": 2, "stlibversion_tc2_dataexchang": 3, "stlibversion_tc2_ethercat": 3, "stlibversion_tc2_iofunct": 3, "stlibversion_tc2_math": 3, "stlibversion_tc2_mc2": 3, "stlibversion_tc2_modbussrv": 3, "stlibversion_tc2_serialcom": 3, "stlibversion_tc2_standard": 3, "stlibversion_tc2_system": 3, "stlibversion_tc2_util": 3, "stlibversion_tc3_eventlogg": 3, "stlibversion_tc3_jsonxml": 3, "stlibversion_tc3_modul": 3, "stlibversion_tcunit": 3, "stop": 1, "stpump": [1, 2], "strequestedbeamparamet": [1, 3], "strict": 2, "string": [1, 3], "structur": 2, "stsy": 3, "stusg_dummi": [2, 3], "success_ev": 3, "successfulpreempt": [1, 3], "successfulpreemptions_rbv": 1, "suppli": 5, "supplier": 5, "svarnam": 2, "sversion": 2, "svst": 1, "sxst": 1, "symbol": [0, 1], "sync": 4, "synchron": 4, "syncman": 4, "syncronis": 4, "system": [1, 2], "systemservice_addremot": 3, "systemservice_changenetid": 3, "systemservice_closehandl": 3, "systemservice_createfil": 3, "systemservice_delremot": 3, "systemservice_enumremot": 3, "systemservice_fclos": 3, "systemservice_fdelet": 3, "systemservice_feof": 3, "systemservice_ffilefind": 3, "systemservice_fget": 3, "systemservice_fopen": 3, "systemservice_fprintf": 3, "systemservice_fput": 3, "systemservice_fread": 3, "systemservice_frenam": 3, "systemservice_fscanf": 3, "systemservice_fseek": 3, "systemservice_ftel": 3, "systemservice_fwrit": 3, "systemservice_iphelperapi": 3, "systemservice_iphostnam": 3, "systemservice_mkdir": 3, "systemservice_opencr": 3, "systemservice_openread": 3, "systemservice_openwrit": 3, "systemservice_reg_hkeylocalmachin": 3, "systemservice_rmdir": 3, "systemservice_sendemail": 3, "systemservice_startprocess": 3, "systemservice_timeservic": 3, "systemstateflags_bsod": 3, "systemstateflags_rtviol": 3, "systemtime_date_and_time_max": 3, "systemtime_date_and_time_max64": 3, "systemtime_date_and_time_min": 3, "systemtime_date_and_time_min64": 3, "systemtime_datedelta_offset": 3, "systemtime_max_monthdai": 3, "systemtime_max_yearsdai": 3, "systemtime_ticksperdai": 3, "systemtime_ticksperday64": 3, "systemtime_tickspermsec": 3, "systemtime_tickspermsec64": 3, "systemtime_tickspersec": 3, "systemtime_tickspersec64": 3, "t": 2, "t_arg": 3, "t_hashtableentri": 0, "t_hsocket": 3, "t_maxstr": 2, "t_throttletim": 3, "t_ularge_integ": 3, "target": 3, "taskinfo": 3, "tc2_serialcom": [2, 3], "tc2_standard": 3, "tc2_system": 3, "tc3_modul": 3, "tc_event": 0, "tc_event_class": 0, "tcevent_fmtprgs": 3, "tcevent_srcnames": 3, "tcevententri": 3, "tceventflag_autofmtal": 3, "tceventflag_fmtself": 3, "tceventflag_log": 3, "tceventflag_msgbox": 3, "tceventflag_prioclass": 3, "tceventflag_srcid": 3, "tceventsever": [1, 3], "tceventstate_confirm": 3, "tceventstate_invalid": 3, "tceventstate_reset": 3, "tceventstate_resetcon": 3, "tceventstate_sign": 3, "tcgener": 2, "tcgeneraladseventclass": 3, "tclinkto": 2, "tcmcglobal": 3, "tcpads_igr_adapter_linkstatu": 3, "tcpads_igr_closebyhdl": 3, "tcpads_igr_conlist": 3, "tcpads_igr_multicast_addbyhdl": 3, "tcpads_igr_multicast_dropbyhdl": 3, "tcpads_igr_peerbyhdl": 3, "tcpads_igr_recvbyhdl": 3, "tcpads_igr_recvfrombyhdl": 3, "tcpads_igr_sendbyhdl": 3, "tcpads_igr_sendtobyhdl": 3, "tcpads_maxudp_buffs": 3, "tcpads_null_hsocket": 3, "tcpadsconlst_iof_accept": 3, "tcpadsconlst_iof_closeal": 3, "tcpadsconlst_iof_connect": 3, "tcpadsconlst_iof_gethndlbyaddr": 3, "tcpadsconlst_iof_getlinkstatu": 3, "tcpadsconlst_iof_listen": 3, "tcpadsconlst_iof_udpbind": 3, "tcroutereventclass": 3, "tcrtimeeventclass": 3, "tcsystemeventclass": 3, "tcunitrunn": 3, "tdelai": 2, "temp_mon_rbv": 1, "tempbearing_rbv": 1, "tempelec_rbv": 1, "tempelect_rbv": 1, "tempfault_rbv": 1, "tempmotor_rbv": 1, "temppump_rbv": 1, "term": [0, 5], "termin": [0, 2], "testsuiteaddress": 3, "testsuiteisregist": 3, "than": 4, "thei": 2, "thi": [2, 4], "throttle_mode_default": 3, "throttle_mode_off": 3, "thst": 1, "tiib": 2, "tiid": [2, 6], "time": [2, 3, 4], "timebetweentestsuitesexecut": 3, "timeout": 1, "timeout_qvz": 3, "timeout_rbv": 1, "timeout_wvz": 3, "timeout_zvz": 3, "timer": 2, "timeservice_adjusttimetortc": 3, "timeservice_dateandtim": 3, "timeservice_rtctimediff": 3, "timeservice_systemtim": 3, "timeservice_timezoninform": 3, "timestamp": [1, 4], "timestamp_rbv": 1, "tof": 2, "tofdelai": 2, "toggl": 4, "torr": [1, 2], "total": [1, 3, 8], "totationspeedattn_rbv": 1, "tperiod": 4, "trans_margin": 3, "trans_scaling_factor": 3, "transit": 2, "transmission_rbv": 1, "trigger": 1, "trip": 1, "tripped_rbv": 1, "tristat": 4, "true": [1, 2, 4], "turbo": 2, "turbopump": 2, "twincat": 1, "twincat_licenseinfovarlist": 0, "twincat_systeminfovarlist": 0, "twst": 1, "txbuffer": 2, "txpdo": [2, 4], "type": [0, 2, 3, 4], "typecod": 1, "typecode_rbv": 1, "u": [2, 4], "udint": [2, 3, 4], "udp": 1, "uint": [2, 3, 4], "uipowerpct_708": 1, "ulint": [3, 4], "underrang": 4, "undervoltag": 4, "uninitialized_class_guid": 3, "unix": 1, "unset": 3, "uo": 4, "up": 4, "updat": 4, "upper": 4, "us_gcc": 2, "usint": 4, "vac": [1, 2, 3, 4, 5, 6, 7, 8, 9], "vac_sp": 1, "vac_sp_rbv": 1, "vacuum": [1, 2, 3], "val": 1, "valid": [1, 4], "valid_rbv": 1, "validhi": 1, "validlo": 1, "valu": [2, 3, 4, 6], "valv": 2, "var": 2, "var_glob": 2, "var_input": 2, "var_output": 2, "vate": 2, "vendor": 3, "vent": 1, "verbos": 1, "version": 3, "veto_rbv": 1, "vgc": [1, 2], "vgc_1": 2, "vgc_w": 2, "visible_test_veloc": 3, "vrc": [1, 2], "vro": [1, 2], "vvc": [1, 2], "w": [0, 2, 5, 6], "wall": [0, 2, 5, 6], "warn": 1, "warn_di_rbv": 1, "warn_rbv": 1, "warningcode_rbv": 1, "waveform": 1, "west_europe_tzi": 3, "when": [2, 4], "width": 1, "width_rbv": 1, "win32eventclass": 3, "window": [1, 2], "word": 3, "write": 1, "x": 5, "x0010": 4, "x0011": 4, "x0020": 4, "x0021": 4, "x10f4": 4, "x1600": 4, "x1601": 4, "x1602": 4, "x1603": 4, "x1604": 4, "x1605": 4, "x1606": 4, "x1607": 4, "x1608": 4, "x1609": 4, "x160a": 4, "x160b": 4, "x160c": 4, "x160d": 4, "x160e": 4, "x1800": 4, "x1801": 4, "x1802": 4, "x1803": 4, "x1a00": 4, "x1a01": 4, "x1a02": 4, "x1a03": 4, "x1a04": 4, "x1a05": 4, "x1a06": 4, "x1a07": 4, "x1a08": 4, "x3001": 4, "x3002": 4, "x3003": 4, "x3101": 4, "x3102": 4, "x3103": 4, "x6000": 4, "x6001": 4, "x6010": 4, "x6020": 4, "x6030": 4, "x6040": 4, "x6050": 4, "x6060": 4, "x6070": 4, "x7000": 4, "x7001": 4, "x7010": 4, "x7020": 4, "x7021": 4, "x7030": 4, "x7031": 4, "xat_vac": [1, 2], "xatspd": 1, "xautoon": 1, "xcls_ok": 1, "xdp_ok": 1, "xenablecomm": [1, 2], "xerr": 1, "xerr_difpr": 1, "xerr_extfault": 1, "xerr_sp": 1, "xerror": 1, "xerrorack_009": 1, "xexcesstemppump_305": 1, "xext_ok": 1, "xextilk_ok_blw": [2, 3], "xextilk_ok_det": [2, 3], "xextilk_ok_opt": [2, 3], "xextrunok": 1, "xf600": 4, "xf650": 4, "xf700": 4, "xfastfaultregfail": 1, "xfirstpass": 2, "xhv_sw": 1, "xhvena_sw": 1, "xilk": 1, "xilkok": 1, "xlog": 1, "xmotorpump_023": 1, "xmps_ok": [1, 2], "xok": 1, "xopn_ok": 1, "xoverridemod": 1, "xovrdopn": 1, "xpmps_ok": 1, "xpress_ok": [1, 2], "xpumpaccelerating_307": 1, "xpumpingstation_010": 1, "xresetsw": 1, "xrotationspeedattn_306": 1, "xrunsw": 1, "xsystemoverridemod": [1, 2, 3], "xsystemoverridemode_valv": [1, 2, 3], "xtimeout": 1, "xtxpdo_stat": 3, "xtxpdo_toggl": 3, "xunitbuffers": 3, "xunitenablepublish": 3, "xunitfilepath": 3, "xvalid": 1, "xwrn": 1, "znam": 1, "zrst": 1}, "titles": ["lcls-plc-qrix-vac", "Data Types", "DUTs", "Settings", "Boxes", "EtherCAT Terminals", "Links", "NC Settings", "Pragmas", "<no title>"], "titleterms": {"0002": 4, "0002_01_23": 4, "0002_01_24": 4, "0002_02_13": 4, "0002_03_07": 4, "0010_00_15": 4, "02": 4, "310": 4, "68": 4, "69": 4, "b950": 4, "b950_233_r03_drl_01": 4, "b950_233_wall_s_drl_04": 4, "b950_233_wall_s_drl_05": 4, "basic": 4, "box": 4, "constant": 3, "data": 1, "databas": 1, "defaultglob": 3, "drl": 4, "dut": 2, "e_stat": 2, "ek1110_00_17": 4, "ek1122_00_16": 4, "ek1521": 4, "el1004_00_05": 4, "el1004_00_08": 4, "el1004_00_12": 4, "el1004_01_01": 4, "el1004_01_03": 4, "el1004_01_05": 4, "el1004_01_07": 4, "el1004_01_09": 4, "el1004_01_13": 4, "el1004_01_16": 4, "el1004_02_01": 4, "el1004_02_03": 4, "el1004_02_05": 4, "el1004_02_08": 4, "el1088_03_01": 4, "el1124_01_22": 4, "el2004_00_13": 4, "el2004_01_02": 4, "el2004_01_04": 4, "el2004_01_06": 4, "el2004_01_08": 4, "el2004_01_10": 4, "el2004_01_12": 4, "el2004_02_02": 4, "el2004_02_04": 4, "el2004_02_06": 4, "el2004_02_07": 4, "el2212_03_04": 4, "el2624_01_18": 4, "el2794_00_04": 4, "el2794_00_07": 4, "el2794_01_15": 4, "el2794_02_09": 4, "el2794_03_03": 4, "el3064_00_03": 4, "el3064_00_06": 4, "el3174": 4, "el3174_00_09": 4, "el6021_01_14": 4, "el6021_01_17": 4, "el6021_02_10": 4, "el6070_00_02": 4, "el6692": 4, "el6695_00_14": 4, "el9011": 4, "el9011_03_08": 4, "el9070_03_06": 4, "el9184_03_05": 4, "el9187_03_02": 4, "el9410_01_11": 4, "el9505_01_21": 4, "ethercat": 5, "fb_972": 1, "fb_arbit": 1, "fb_beamparamassertionpool": 1, "fb_chemrixs_turbo_ilk": 2, "fb_ebaradrypump": 1, "fb_hardwareffoutput": 1, "fb_listen": 1, "fb_loghandl": 1, "fb_logmessag": 1, "fb_mks275": 1, "fb_mks500": 1, "fb_pip_gamma": 1, "fb_ptm_pfeiffer": 1, "fb_subsystoarbiter_io": 1, "fb_tgcc_ad": 1, "fb_vgc": 1, "fb_vrc": 1, "fb_vrc_da": 1, "fb_vrc_no": 1, "fb_vrc_no_ffo": 1, "fb_vvc": 1, "generalconst": 3, "global_const": 3, "global_vari": 3, "global_vers": [2, 3], "gvl": [2, 3], "gvl_com": [2, 3], "gvl_devic": [2, 3], "gvl_interfac": [2, 3], "gvl_intern": 3, "gvl_logger": 3, "gvl_param_tcunit": 3, "gvl_pfeifferparamet": 3, "gvl_pmp": [2, 3], "gvl_sa": [2, 3], "gvl_tcunit": 3, "gvl_variabl": [2, 3], "indic": 0, "lcl": 0, "lcls_gener": 1, "lcls_vacuum": 1, "lcls_vacuum_seri": 1, "librari": 3, "link": 6, "main": 2, "nc": 7, "parameterlist": 3, "plc": 0, "plc_qrix_vac": [0, 8], "pmp": 1, "pmps_ffo": 4, "pmps_gvl": 3, "pmps_param": 3, "pmps_tool": 3, "pou": 2, "pragma": [3, 8], "prg_2_pmp": [2, 3], "prg_3_log": [2, 3], "prg_com": 2, "prg_rough": 2, "prg_sa_window": 2, "prg_samplechamb": [2, 3], "prg_sd": [2, 3], "prg_spa": [2, 3], "qrix": 0, "qrix_mot_int": 4, "qrixs_pnl1_e0_ek1100": 4, "qrixs_pnl1_e10_ek1110": 4, "qrixs_pnl1_e1_el1004": 4, "qrixs_pnl1_e2_el1004": 4, "qrixs_pnl1_e3_el2004": 4, "qrixs_pnl1_e4_el2624": 4, "qrixs_pnl1_e5_el3174": 4, "qrixs_pnl1_e6_el3174": 4, "qrixs_pnl1_e7_el9505": 4, "qrixs_pnl1_e8_el1124": 4, "qrixs_pnl1_e9_el9410": 4, "record": 1, "set": [3, 4, 7], "st_beamparam": 1, "st_beamparams_io": 1, "st_bp_arbintern": 1, "st_ebaradrypump": 1, "st_ff": 1, "st_ffinfo": 1, "st_ffoverrid": 1, "st_loggingeventinfo": 1, "st_pendingev": 1, "st_pfeiffercontrol": 1, "st_pfeifferptm": 1, "st_pfeifferstatu": 1, "st_pip": 1, "st_pmps_apertur": 1, "st_pmps_aperture_io": 1, "st_ptm": 1, "st_roughpump": 1, "st_valvebas": 1, "st_vg": 1, "st_vgc": 1, "st_vrc": 1, "st_vrc_no": 1, "st_vvc": 1, "symbol": 3, "t_hashtableentri": 1, "tabl": 0, "tc_event": 3, "tc_event_class": 3, "term": 4, "termin": 5, "twincat_licenseinfovarlist": 3, "twincat_systeminfovarlist": 3, "type": 1, "vac": 0, "w": 4, "wall": 4}}) \ No newline at end of file diff --git a/v0.1.0/test.html b/v0.1.0/test.html new file mode 100644 index 0000000..e7d832b --- /dev/null +++ b/v0.1.0/test.html @@ -0,0 +1,122 @@ + + + + + + + <no title> — pcdshub/lcls-plc-qrix-vac documentation + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ + + +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/versions.json b/versions.json index 4034165..64141e1 100644 --- a/versions.json +++ b/versions.json @@ -1 +1 @@ -{"folders": ["master", "v0.0.1", "v0.0.2", "v0.0.3", "v0.0.5", "v0.0.6", "v0.0.7"], "default-branch": "master", "labels": {"master": "master", "v0.0.1": "v0.0.1", "v0.0.2": "v0.0.2", "v0.0.3": "v0.0.3", "v0.0.5": "v0.0.5", "v0.0.6": "v0.0.6", "v0.0.7": "v0.0.7 (latest)"}, "versions": ["master", "v0.0.7", "v0.0.6", "v0.0.5", "v0.0.3", "v0.0.2", "v0.0.1"], "warnings": {"master": ["unreleased"], "v0.0.1": ["outdated"], "v0.0.2": ["outdated"], "v0.0.3": ["outdated"], "v0.0.5": ["outdated"], "v0.0.6": ["outdated"], "v0.0.7": []}, "latest": "v0.0.7", "downloads": {"master": [], "v0.0.1": [], "v0.0.2": [], "v0.0.3": [], "v0.0.5": [], "v0.0.6": [], "v0.0.7": []}} \ No newline at end of file +{"folders": ["master", "v0.0.1", "v0.0.2", "v0.0.3", "v0.0.5", "v0.0.6", "v0.0.7", "v0.1.0"], "default-branch": "master", "labels": {"master": "master", "v0.0.1": "v0.0.1", "v0.0.2": "v0.0.2", "v0.0.3": "v0.0.3", "v0.0.5": "v0.0.5", "v0.0.6": "v0.0.6", "v0.0.7": "v0.0.7", "v0.1.0": "v0.1.0 (latest)"}, "versions": ["master", "v0.1.0", "v0.0.7", "v0.0.6", "v0.0.5", "v0.0.3", "v0.0.2", "v0.0.1"], "warnings": {"master": ["unreleased"], "v0.0.1": ["outdated"], "v0.0.2": ["outdated"], "v0.0.3": ["outdated"], "v0.0.5": ["outdated"], "v0.0.6": ["outdated"], "v0.0.7": ["outdated"], "v0.1.0": []}, "latest": "v0.1.0", "downloads": {"master": [], "v0.0.1": [], "v0.0.2": [], "v0.0.3": [], "v0.0.5": [], "v0.0.6": [], "v0.0.7": [], "v0.1.0": []}} \ No newline at end of file